Claude MCP 服务器
一个轻量级的桥接器,使 Claude AI 能够实时搜索网络。这款基于 Flask 的服务器将 Claude 的高级功能与 DuckDuckGo 搜索功能集成,使 AI 能够在对话过程中访问当前信息。
项目概述
该项目实现了一个服务器,使 Claude 能够在对话过程中执行网页搜索。它包含以下内容:
MCP 服务器:处理工具调用和执行网络搜索的 Flask 服务器
Claude Integration :连接到 Claude 的 API 并管理工具使用功能的客户端
命令行界面:与 Claude + 网络搜索功能交互的简单方法
Related MCP server: Perplexity MCP Server
特征
🔍网络搜索集成:允许 Claude 在网络上搜索信息
🤖 Claude 3 API 支持:兼容 Claude 的最新模型和工具使用功能
🌐 DuckDuckGo 搜索:使用 DuckDuckGo 获得合乎道德、无追踪的搜索结果
⚡快速响应:简化的架构,可快速检索信息
💬自然对话:Claude 可以将网络搜索结果无缝地融入到对话中
设置说明
先决条件
Python 3.9 或更高版本
克劳德 API 密钥
安装
克隆此存储库
安装依赖项:
pip install -r requirements.txt设置您的 Claude API 密钥:
# On Windows $env:CLAUDE_API_KEY = "your-api-key" # On Linux/Mac export CLAUDE_API_KEY="your-api-key"
运行服务器
启动 MCP 服务器:
python mcp_server.py服务器默认在端口 5001 上运行。
与克劳德互动:
python ask_claude.py "your question here"
建筑学
API 端点
GET /health:健康检查端点GET /:服务器信息和可用端点POST /tool_call:处理来自 Claude 的工具调用
使用示例
向克劳德询问时事:
询问技术话题:
执照
麻省理工学院
致谢
克劳德·人工智能的人类学
DuckDuckGo搜索 API
This server cannot be installed