Claude MCP服务器

一个即用的Model Context Protocol (MCP)服务器实现,可与Claude AI模型集成,用于处理上下文感知请求并高效处理模型响应。

  • by gabrieldsguilherme
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 gabrieldsguilherme/mcp-server

使用说明

🌐 Claude MCP服务器快速入门

即用型实施 模型上下文协议(MCP) 与Claude AI模型集成的服务器。

🔍 概述

该项目提供了一个功能齐全的MCP服务器实现,允许您:

  • 通过标准化协议连接Claude AI模型
  • 处理上下文感知请求
  • 高效处理模型响应
  • 简化应用程序中的AI集成

按照官方规定建造 MCP服务器快速入门指南.

✨ 特性

  • ✅ 完成MCP协议的实施
  • ✅ Claude AI模型集成
  • ✅ 上下文感知请求处理
  • ✅ 流媒体响应支持
  • ✅ 易于配置和设置
  • ✅ 记录良好的代码库

📋 先决条件

  • Python 3.8+
  • 访问Claude AI API证书
  • 对REST API的基本理解

🚀 安装

# Clone the repository
git clone https://github.com/gabrieldsguilherme/mcp-server.git
cd mcp-server

# Create and activate virtual environment
uv venv
source .venv/bin/activate

# Install dependencies
uv add "mcp[cli]" httpx

⚙️ 配置

1.打开您的Claude Desktop配置文件

打开您的Claude进行桌面应用程序配置,网址为 ~/Library/Application Support/Claude/claude_desktop_config.json 在文本编辑器中。如果文件不存在,请确保创建该文件。

2.更新您的Claude Desktop配置文件

{
    "mcpServers": {
        "weather": {
            "command": "/ABSOLUTE/PATH/TO/PARENT/FOLDER/uv",
            "args": [
                "--directory",
                "/ABSOLUTE/PATH/TO/PARENT/FOLDER/weather",
                "run",
                "weather.py"
            ]
        }
    }
}

此消息克劳德桌面:

a.有一个名为“天气”的MCP服务器

b.要启动它,请运行uv--目录/AABSOLUTE/PATH/To/PARENT/FOLDER/weather运行weather.py

3.保存文件并重新启动Claude for Desktop

📖 用法

1.问克劳德“萨克拉门托的天气怎么样?”

2.问克劳德“得克萨斯州的活跃天气警报是什么?”