A Model Context Protocol (MCP) server that provides security scanning capabilities for code snippets, codebases, and verification of code changes
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"asterisk-mcp-server","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Asterisk MCP Server A Model Context Protocol (MCP) server that provides security scanning capabilities for code snippets, codebases, and verification of code changes. ## Overview Asterisk MCP Server is a middleware component that connects to the Asterisk security API to provide real-time security analysis of code. It implements the Model Context Protocol (MCP) to expose security scanning tools to AI assistants like Claude, Cursor, Cline, Windsurf, etc. enabling them to analyze code for security vulnerabilities. ## Architecture ```mermaid flowchart LR IDE["IDE / Code Editor"] <--> |MCP Protocol| MCP["Asterisk MCP Server"] MCP <--> |HTTP/HTTPS| API["Asterisk Vulnerability Scanner API"] classDef primary fill:#6696FF,stroke:#333,stroke-width:1px,color:white; classDef secondary fill:#45556B,stroke:#333,stroke-width:1px,color:white; classDef tertiary fill:#FFCC00,stroke:#333,stroke-width:1px,color:black; class IDE primary; class MCP secondary; class API tertiary; ``` ## Features - **Code Snippet Scanning**: Analyze individual code snippets for security vulnerabilities - **Codebase Scanning**: Scan multiple files for security issues with accurate context coverage - **Change Verification**: Verify if code changes in your chat history introduce security vulnerabilities - **Beautiful Settings UI**: Configure the server through a graphical interface - **Flexible Transport**: Support for stdio and SSE transport protocols - **Comprehensive Logging**: Detailed logging with configurable verbosity ## Requirements - Python 3.10+ - pipx / uvx - httpx - mcp[cli] - dearpygui (for settings UI) ## Usage ``` { "mcpServers": { "asterisk-mcp": { "command": "pipx run asterisk-mcp-server", "args": [ "--api-url", "http://api.mcp.asterisk.so", "--transport", "stdio", "--key", "YOUR_API_KEY" ], } } } ``` ### Configuration Configuration can be provided through com…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.