Prisma Cloud Docs MCP Server 是一个模型上下文协议(MCP)服务器,它为 Prisma Cloud 文档提供搜索访问功能。借助该服务器,Claude 及其他支持 MCP 的客户端能够搜索 Prisma Cloud 的官方文档和 API 参考资料。
无需手动安装!只需在你的 Claude Desktop 配置中使用 uvx 即可。
若要通过 Smithery 为 Claude Desktop 自动安装 prisma-cloud-docs-mcp-server,请执行以下命令:
npx -y @smithery/cli install @clarkemn/prisma-cloud-docs-mcp-server --client claude
curl -LsSf https://astral.sh/uv/install.sh | sh
git clone https://github.com/clarkemn/prisma-cloud-docs-mcp-server.git
cd prisma-cloud-docs-mcp-server
uv sync
将此服务器添加到你的 Claude Desktop 配置文件中:
文件位置:~/Library/Application Support/Claude/claude_desktop_config.json(macOS)
{
"mcpServers": {
"Prisma Cloud Docs": {
"command": "uvx",
"args": ["prisma-cloud-docs-mcp-server@latest"],
"env": {},
"transport": "stdio"
}
}
}
{
"mcpServers": {
"Prisma Cloud Docs": {
"command": "uv",
"args": ["run", "python", "server.py"],
"cwd": "/path/to/prisma-cloud-docs-mcp-server",
"env": {},
"transport": "stdio"
}
}
}
请将 /path/to/prisma-cloud-docs-mcp-server 替换为你克隆该仓库的实际路径。
你可以手动测试该服务器:
echo '{"jsonrpc": "2.0", "id": 1, "method": "initialize", "params": {"protocolVersion": "2024-11-05", "capabilities": {}, "clientInfo": {"name": "test", "version": "1.0"}}}' | uv run python server.py
该服务器提供以下 MCP 工具:
index_prisma_docs(max_pages: int = 50) - 对 Prisma Cloud 文档进行索引(建议首先调用此工具)。index_prisma_api_docs(max_pages: int = 50) - 对 Prisma Cloud API 文档进行索引。search_prisma_docs(query: str) - 搜索 Prisma Cloud 文档。search_prisma_api_docs(query: str) - 搜索 Prisma Cloud API 文档。search_all_docs(query: str) - 搜索所有已索引的文档。get_index_status() - 检查索引状态和缓存统计信息。uv run python server.py
uv sync
prisma-cloud-docs-mcp-server/
├── server.py # 主 MCP 服务器实现文件
├── pyproject.toml # 项目配置文件
├── uv.lock # 依赖项锁定文件
└── README.md # 当前文件
本项目采用 MIT 许可证,详情请参阅 LICENSE 文件。
uv 已安装并已添加到系统的 PATH 环境变量中。运行 uv sync 以确保所有依赖项都已安装。
服务器需要先对文档进行索引。在搜索之前,请使用 index_prisma_docs 或 index_prisma_api_docs 工具进行索引操作。