# Overview

<figure><img src="https://2748511689-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWyQn1eu5V1hFHmHhQYDj%2Fuploads%2FfjkyoZIPJhEhFxL9Auc1%2Fd11.jpg?alt=media&#x26;token=f90caaa1-cf6d-4638-b92f-44ef3bc215cb" alt=""><figcaption></figcaption></figure>

## Overview

### What is SigilAI?

SigilAI is an advanced security scanning platform designed to protect organizations and users from cyber threats through intelligent analysis of URLs and source code. The platform leverages industry-leading security tools and AI-powered analysis to identify vulnerabilities, malicious content, and potential optimization opportunities.

### The Model Context Protocol (MCP) Integration

SigilAI's MCP server extends the platform's security capabilities to Large Language Models (LLMs) and AI assistants through the Model Context Protocol. This integration allows AI systems to:

1. **Perform security checks** on URLs and source code files directly
2. **Present actionable security insights** to users in natural language
3. **Enhance decision-making** with real-time security intelligence

### Core Technologies

The SigilAI MCP server is built on several key technologies:

#### URL Scanning Engine

The URL scanning system provides comprehensive analysis of web addresses to identify:

* Phishing attempts
* Malware distribution points
* Blacklisted domains
* Suspicious content patterns

It combines multiple detection methods, including blacklist checking, domain analysis, and content pattern recognition to provide a holistic security assessment.

#### Code Analysis Engine

The code analysis engine examines source code for:

* Security vulnerabilities
* Potential exploits
* Code optimization opportunities
* Best practice violations

Leveraging a combination of powerful static analysis (SAST), software composition analysis (SCA), and SigilAI's proprietary machine learning algorithms, the system can identify a wide range of security issues in JavaScript and TypeScript code.

#### FastMCP Server Implementation

SigilAI implements the Model Context Protocol through the FastMCP library, providing:

* Standardized tool interfaces for LLM access
* Secure communication channels
* Robust error handling
* Structured data exchange

### How SigilAI MCP Works

<figure><img src="https://2748511689-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWyQn1eu5V1hFHmHhQYDj%2Fuploads%2FnPgFGrVxOWExHUVnC7gF%2Fd10.jpg?alt=media&#x26;token=d6a282cb-e7c2-4d2b-89af-6784678e3e48" alt="" width="563"><figcaption></figcaption></figure>

1. A user interacts with an AI assistant and requests a security check
2. The AI assistant invokes the appropriate SigilAI tool through the MCP protocol
3. The SigilAI MCP server processes the request and routes it to specialized security scanning services
4. Security scanning results are analyzed and formatted
5. Structured results are returned to the AI assistant
6. The AI assistant presents the security insights to the user in a helpful, actionable format

### Business Value

SigilAI MCP server delivers significant value across multiple stakeholders:

* **For End Users**: Immediate, accessible security insights without needing specialized tools or knowledge
* **For Developers**: Seamless security scanning integrated into development workflows
* **For Organizations**: Reduced risk of security breaches and associated costs
* **For AI Platforms**: Enhanced capabilities and reduced liability through robust security features
