Needle MCP Server
在modelcontextprotocol中集成针。
简介
Needle MCP 服务器是一个集成了 Claude 和 Needle 的模型上下文协议(MCP)实现,提供 AI 支持的检索增强生成(RAG)功能。它让 Claude 能够通过自然语言管理和搜索文档集合。
主要功能
- 文档集合管理
- 通过 URL 添加文件
- 语义搜索
- 内置 RAG 支持
- 直观的错误处理
安装步骤
# 克隆仓库
git clone https://github.com/yourusername/needle-mcp.git
cd needle-mcp
# 安装依赖
pip install -r requirements.txt
# 设置环境变量
export ANTHROPIC_API_KEY=your_api_key
export NEEDLE_API_KEY=your_needle_api_key
基本使用
from needle_mcp import NeedleMCP
# 初始化服务器
mcp_server = NeedleMCP()
# 创建文档集合
collection_id = mcp_server.create_collection("research_papers")
# 添加文档
mcp_server.add_document(collection_id, "https://example.com/paper.pdf")
# 执行搜索
results = mcp_server.search(collection_id, "quantum computing applications")
进阶配置
查看完整文档以了解更多关于自定义搜索参数、批量导入和高级 RAG 策略的信息。