What dependencies and runtime requirements does Ai Visibility Mcp have?
Python 3.10+ is required, along with the `uv` package manager. For LLM brand-mention checks, `PERPLEXITY_API_KEY` and `OPENROUTER_API_KEY` must be set in the environment.
@krissanders
基本信息
MCP server that audits AI-bot visibility. Reports per-bot robots.txt verdicts for 22 AI user-agents (GPTBot, ClaudeBot, PerplexityBot, Google-Extended, etc.), Cloudflare AI-default flags, on-page schema, sitemap, llms.txt, SPA-shell detection, and cross-model brand mentions via P
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"ai-visibility": {
"command": "uv",
"args": [
"--directory",
"/abs/path/to/ai-visibility-mcp",
"run",
"ai-visibility-mcp"
],
"env": {
"PERPLEXITY_API_KEY": "<your-key>",
"OPENROUTER_API_KEY": "<your-key>"
}
}
}
}工具列表暂未提供
当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
Ai Visibility Mcp is an MCP server that audits how AI sees a website—checking robots.txt, structured data, LLM brand mentions, and Cloudflare AI defaults in a single tool call. It is built for website owners and marketing teams who need to understand and improve their site's visibility to AI search engines and chatbots.
Requires Python 3.10+ and uv. Clone the repository, run uv sync, copy .env.example to .env and fill in PERPLEXITY_API_KEY and OPENROUTER_API_KEY. Run with uv run ai-visibility-mcp for stdio transport (Claude Desktop/Code) or uv run ai-visibility-mcp --http --port 8000 for HTTP transport. Configure as an MCP server in Claude Desktop config or .claude.json.
check_ai_bot_access(domain)—per-bot robots.txt analysis for 22 AI user-agentsaudit_ai_visibility(domain)—0–100 composite score with explainable deductionscheck_llm_mention(brand, query, aliases?, models?)—cross-model brand surfacingcompare_competitors(your_domain, competitor_domains[])—parallel ranked audit, max 10 in flightPython 3.10+ is required, along with the `uv` package manager. For LLM brand-mention checks, `PERPLEXITY_API_KEY` and `OPENROUTER_API_KEY` must be set in the environment.
No user content is logged to disk. The only persistence is a daily spend ledger (default `~/.cache/ai-visibility-mcp/spend.json`) used to enforce the `MAX_DAILY_USD` cap.
Ai Visibility Mcp supports stdio transport (for Claude Desktop/Code) and HTTP transport (for remote agents). No built-in authentication on the HTTP transport is mentioned; security relies on the SSRF guard and spend caps.
The `compare_competitors` tool supports a maximum of 10 domains in flight. LLM calls are bounded by a per-call cost ceiling (`MAX_COST_PER_CALL`, default $0.10) and a daily spend cap (`MAX_DAILY_USD`, default $5.00). Output tokens are capped at 1024 per call. Persistent diff tracking is deferred to a future release.
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

B2B competitive intelligence, live sales battlecards, 5-axis ICP prospect fit scoring, and tech stack teardowns over MCP and REST with cited public-web evidence.
A search tool helps dev to solve the naming things problem.
Senso MCP turns a Joomla 5 or 6 site into a remote MCP server. It runs inside Joomla itself (no extra server, no Node.js bridge) and is secured with OAuth 2.1 and Joomla's own ACL. The free pack lets an AI assistant crea
A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
评论