返回 MCP 目录
public公开dns本地运行

Claude_MCP_Server

一个轻量级的桥梁服务,使Claude AI能够实时搜索网络。该项目基于Flask服务器,集成了Claude的高级能力和DuckDuckGo搜索,允许AI在对话中获取实时信息。

article

README

🚀 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 许可证。

致谢

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端