Claude_MCP_Server

Claude_MCP_Server

🚀 Claude MCP 服务器

Claude MCP 服务器是一个轻量级桥梁,它能让 Claude AI 实时搜索网络。该服务器基于 Flask 构建,将 Claude 的强大功能与 DuckDuckGo 搜索相结合,使 AI 在对话时可访问最新信息。

🚀 快速开始

Claude MCP 服务器为 Claude AI 赋予了实时网络搜索能力。它借助 Flask 服务器处理工具调用,实现网络搜索功能,并通过客户端连接 Claude API 管理工具使用。用户可通过命令行界面轻松与具备网络搜索功能的 Claude 进行交互。

✨ 主要特性

  • 🔍 网络搜索集成:允许 Claude 搜索实时信息。
  • 🤖 Claude 3 API 支持:支持最新的模型和工具使用功能。
  • 🌐 DuckDuckGo 搜索:使用 DuckDuckGo 进行道德、无跟踪的搜索结果。
  • 快速响应:精简架构实现快速信息检索。
  • 💬 自然对话:Claude 可以无缝地将搜索结果融入对话中。

📦 安装指南

先决条件

  • Python 3.9 或更高版本。
  • Claude API 密钥。

安装步骤

  1. 克隆此仓库。
  2. 安装依赖项:
pip install -r requirements.txt
  1. 设置你的 Claude API 密钥:
# 在 Windows 上
$env:CLAUDE_API_KEY = "your-api-key"

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

运行服务器

  1. 启动 MCP 服务器:
python mcp_server.py

服务器将默认运行在端口 5001。

  1. 与 Claude 交互:
python ask_claude.py "your question here"

📚 详细文档

架构

graph TD
A[用户查询] --> B[Claude 客户端]
B --> C[Claude API]
B --> D[工具调用]
D --> E[MCP 服务器]
E --> F[网络搜索]

API 端点

  • GET /health:健康检查端点。
  • GET /:服务器信息和可用端点。
  • POST /tool_call:处理 Claude 的工具调用。

💻 使用示例

基础用法

询问当前事件:

python ask_claude.py "今天发生了哪些大事?"

高级用法

询问技术主题:

python ask_claude.py "解释最新的量子计算进展"

📄 许可证

本项目采用 MIT 许可证。

致谢

  • 0 关注
  • 0 收藏,8 浏览
  • system 提出于 2025-09-22 18:18

相似服务问题