Claude MCP Server

Claude MCP Server

site icon
2025.04.11 0
PythonAI 服务网络搜索API 集成浏览器自动化开发效率
Claude MCP Server 是一个轻量级的桥梁服务,使 Claude AI 能够实时搜索网络。这个基于 Flask 的服务器集成了 Claude 的高级能力和 DuckDuckGo 搜索,允许 AI 在对话过程中访问当前信息。
View on GitHub

Overview

基本能力

产品定位

Claude MCP Server 是一个连接 Claude AI 和网络搜索的中间件服务,旨在增强 Claude AI 的实时信息获取能力。

核心功能

  • 🔍 Web 搜索集成:允许 Claude 在网络上搜索信息
  • 🤖 Claude 3 API 支持:与 Claude 的最新模型和工具使用功能兼容
  • 🌐 DuckDuckGo 搜索:使用 DuckDuckGo 进行无追踪的伦理搜索
  • 快速响应:优化的架构实现快速信息检索
  • 💬 自然对话:Claude 可以无缝地将网络搜索结果融入对话中

适用场景

  • 需要实时网络信息的 AI 对话
  • 技术问题解答
  • 当前事件查询
  • 需要最新信息的专业领域咨询

工具列表

  1. MCP Server:处理工具调用并执行网络搜索的 Flask 服务器
  2. Claude Integration:连接 Claude API 并管理工具使用能力的客户端
  3. Command-line Interface:与 Claude + 网络搜索功能交互的简单方式

常见问题解答

  • 需要 Python 3.9 或更高版本
  • 需要有效的 Claude API key
  • 默认运行在 5001 端口

使用教程

使用依赖

  • Python 3.9 或更高版本
  • Claude API key

安装教程

  1. 克隆仓库
  2. 安装依赖: pip install -r requirements.txt
  3. 设置 Claude API key: ``` # Windows $env:CLAUDE_API_KEY = "your-api-key"

# Linux/Mac export CLAUDE_API_KEY="your-api-key" ```

运行服务器

  1. 启动 MCP 服务器: python mcp_server.py
  2. 与 Claude 交互: python ask_claude.py "your question here"

调试方式

  • 检查服务器是否运行在 5001 端口
  • 验证 API key 是否正确设置
  • 使用 /health 端点进行健康检查
  • 检查网络连接是否正常

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。