Claude MCP Tools

Claude MCP Tools

site icon
2025.03.08 1
PythonAI扩展工具外部服务连接搜索工具开发效率
Claude MCP Tools 是一个基于 Model Context Protocol (MCP) 的服务器集合,旨在扩展 Claude AI 的能力。MCP 是一个开放标准,允许 Claude 与外部数据源、API 或工具建立安全双向连接。该项目包含多个服务器,如新闻搜索服务器、维基百科服务器和数据分析服务器,通过这些服务器,Claude 可以访问外部资源并执行特定任务。
View on GitHub

Overview

基本能力

产品定位

Claude MCP Tools 是一个扩展 Claude AI 能力的工具集合,通过 MCP 协议实现与外部服务的连接。

核心功能

  • Tools: 提供可由 Claude 调用的功能(需用户批准)
  • Resources: 提供类似文件的数据供客户端读取
  • Prompts: 提供预写模板帮助用户完成特定任务

适用场景

  • 新闻搜索:通过 news-search-server 获取最新新闻文章
  • 维基百科查询:通过 wikipedia-server 搜索和检索维基百科内容
  • 数据分析:通过 analytics-server 对 CSV 文件进行数据分析

工具列表

  1. news-search-server: 使 Claude 能够搜索和检索最近的新闻文章
  2. wikipedia-server: 允许 Claude 搜索和检索维基百科内容
  3. analytics-server: 对 CSV 文件执行数据分析的服务器

常见问题解答

  • 如何创建自己的 MCP 服务器?
  • 为服务器创建新目录
  • 使用 MCP SDK 创建包含服务器逻辑的 Python 文件
  • 定义要公开的工具
  • 将服务器添加到 Claude Desktop 配置中

使用教程

使用依赖

  • Python 3.10 或更高版本
  • 已安装 Claude Desktop App (v1.2.0+)

安装教程

  1. 克隆仓库:
git clone https://github.com/henrygabriels/claude-mcp-tools.git
cd claude-mcp-tools
  1. 设置虚拟环境并安装依赖:
python -m venv venv
source venv/bin/activate  # Windows: venv\Scripts\activate
pip install -r requirements.txt
  1. 配置 Claude Desktop 使用这些服务器:
# macOS
~/Library/Application Support/Claude/claude_desktop_config.json
# Windows
%APPDATA%\Claude\claude_desktop_config.json

添加以下配置:

{
  "mcpServers": {
    "news-search": {
      "command": "python /absolute/path/to/claude-mcp-tools/news-search-server/server.py"
    },
    "wikipedia": {
      "command": "python /absolute/path/to/claude-mcp-tools/wikipedia-server/server.py"
    },
    "analytics": {
      "command": "python /absolute/path/to/claude-mcp-tools/analytics-server/server.py"
    }
  }
}
  1. 重启 Claude Desktop

调试方式

  • 确保 Python 环境正确激活
  • 检查配置文件路径和格式是否正确
  • 确认服务器路径为绝对路径
  • 重启 Claude Desktop 应用以应用配置更改

许可证

该项目遵循 MIT 开源许可条款。