asm-mcp-server
asm-mcp-server
asm-agentをMCPクライアントから利用するためのローカルサーバーです。接続したLLMは、公開情報の収集、保存済み結果の参照、根拠の確認をMCPツールとして実行できます。
このサーバー自体はLLM APIを呼びません。会話と要約には、MCPクライアント側のモデルを使用します。
必要なもの
Python 3.12以上
別途セットアップした
asm-agentMCPに対応したLLMクライアント
Related MCP server: groundwork
セットアップ
asm-agentとasm-mcp-serverを別フォルダに配置し、それぞれ依存関係を準備します。
cd /absolute/path/to/asm-agent
uv sync
cd /absolute/path/to/asm-mcp-server
uv syncShodanを使う場合は、asm-agent側でAPIキーを保存します。
cd /absolute/path/to/asm-agent
uv run asm-agent credentials set-shodanMCPクライアントへ登録する
MCPクライアントの設定へ次の内容を追加します。すべて絶対パスで指定してください。
{
"mcpServers": {
"passive-attack-surface": {
"command": "/absolute/path/to/uv",
"args": [
"--directory",
"/absolute/path/to/asm-mcp-server",
"run",
"asm-mcp-server"
],
"env": {
"ASM_AGENT_EXECUTABLE": "/absolute/path/to/asm-agent/.venv/bin/asm-agent",
"ASM_MCP_REPORT_DIR": "/absolute/path/to/asm-mcp-server/reports"
}
}
}
}登録後、MCPクライアントを再起動または再接続します。
Windowsではcommandにuv.exeの絶対パスを指定し、ASM_AGENT_EXECUTABLEには次の形式で指定します。
C:\absolute\path\to\asm-agent\.venv\Scripts\asm-agent.exe会話例
example.comをShodanありで調査して、見つかったホスト名、IPアドレス、公開ポート、CVE候補を根拠付きでまとめて。利用できるツール
ツール | 内容 |
| ドメインの公開情報を収集して保存します |
| 保存済みレポートの一覧を返します |
| 収集件数、警告、エラーを返します |
| ホスト名、IPアドレス、公開サービスを返します |
| 情報源と観測日時を返します |
| ShodanのCVE候補、製品、バージョンを返します |
一覧を返すツールはoffsetとlimitで分割取得できます。
設定
環境変数 | 既定値 | 内容 |
| PATH上の | 実行する |
|
| レポート保存先 |
|
| 1回の調査を待つ最大秒数 |
ShodanのCVEは過去の観測に基づく候補であり、現在も脆弱であることを証明するものではありません。
開発
uv run ruff check .
uv run mypy src
uv run pytestライセンス
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceProvides AI agents with 37 OSINT tools and 12 data sources to perform unified reconnaissance, domain analysis, and attack surface mapping. It enables agents to query, correlate, and reason across platforms like Shodan, VirusTotal, and Censys in parallel.3768144MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to perform grounded web research with injection resistance, claim verification, and cost-aware routing through MCP tools like web_search, fetch_url, extract_claims, and check_grounding.MIT
- AlicenseBqualityAmaintenanceMCP search and evidence tool for AI agents. Rewrites queries, zooms into source domains, and returns sourced answers with metrics.11MIT
- AlicenseNot gradedqualityBmaintenanceEnables LLMs to perform OSINT link-analysis by exposing transforms (DNS, WHOIS, Shodan, etc.) as MCP tools for autonomous investigation and graph enrichment.MIT
Related MCP Connectors
Web research for agents: quality-scored Google search, webpage extraction, and deep research.
Hosted MCP with 91 agent tools: X, domains, SEO, Maps, Trends, Search, YouTube, TikTok, and more.
AI research on companies and industries — one MCP tool per research domain.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/kalala252/asm-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server