关于 🌐 Claude MCP Server Quickstart
这是一个用于将 Claude 模型接入应用的 Python MCP 服务 quickstart,展示上下文感知请求和流式响应,并以天气示例演示如何通过 Claude Desktop 使用。
主要功能
- 01实现 MCP 协议
- 02连接 Claude 模型
- 03处理上下文感知请求
- 04支持流式响应
- 05提供 Claude Desktop 配置说明
适用场景
- 01将 Claude Desktop 接入示例服务
- 02通过 Claude 查询天气信息
MCP 相关
实现可由 Claude Desktop 启动并连接的 MCP 服务。README 以查询天气为例,但未说明服务公开的工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
🌐 Claude MCP 服务快速入门
一个可直接使用的 Model Context Protocol (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 for Desktop App 配置文件 ~/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"
]
}
}
}
这会告诉 Claude for Desktop:
a. 有一个名为 “weather” 的 MCP 服务
b. 通过运行 uv --directory /ABSOLUTE/PATH/TO/PARENT/FOLDER/weather run weather.py 来启动它
3. 保存文件并重启 Claude for Desktop
📖 用法
1. 询问 Claude“萨克拉门托的天气怎么样?”
2. 询问 Claude“德克萨斯州当前有哪些天气警报?”
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。