Needle MCP Server

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 策略的信息。