使用说明
MCP文档服务器
使用Redis嵌入的MCP(模型上下文协议)文档的语义搜索服务器。
MCP-MCP用于MCPing MCP
设置
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
用法
- 报废文件:
python url_scraper.py - 创建嵌入:
python embed_to_redis.py - 运行MCP服务器:
python doc_mcp_server.py
工具
search_docs-通过文档进行语义搜索list_documents-列出所有可用文档fetch_file-检索特定文件内容
MCP客户端配置
{
"mcpServers": {
"doc-embeddings": {
"command": "bash",
"args": ["-c", "cd /path/to/mcp/server && source venv/bin/activate && python doc_mcp_server.py"],
"env": {}
}
}
}
文件
url_scraper.py-从MCP中删除MCP并转换为降价embed_to_redis.py-从标题创建嵌入并存储在Redis中doc_mcp_server.py-提供搜索功能的FastMCP服务器repo_scraper.py-处理代码存储库以进行标记output/-已处理的文档文件