Token导航 LogoToken导航TokenDH.com
MCP Quickstart Anthropic logo
AI代理stdio官方级别未说明来源级核验

MCP Quickstart Anthropic

MCP Server

MCP(Model Context Protocol)是一种协议,用于在客户端和服务器之间建立和管理模型上下文关系,支持前端和后端开发。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
上下文管理PythonClaudeClaude DesktopClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

shafiemukhre

提供方

shafiemukhre

最后核验

2026/5/17 20:20

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

uv run mcp install main.py

详细介绍

MCP客户端和MCP服务器快速入门

![](./img/mcp-components.png)

参考文献

  • MCP服务器:https://modelcontextprotocol.io/quickstart/server
  • MCP客户端:https://modelcontextprotocol.io/quickstart/client

结果

使用Claude Desktop作为MCP主机运行天气MCP服务器

  • 注意:Claude Desktop是MCP主机的一个示例,可以根据配置文件自动创建MCP客户端。

![](./img/mcp-client-4.png)

![](./img/mcp-client-5.png)

使用CLI作为MCP主机和创建的MCP客户端运行天气MCP服务器

![](./img/mcp-server-1.png)

![](./img/mcp-server-2.png)

学习笔记

备注

  • MCP客户端既可以在前端开发,也可以在后端开发。在这个例子中,MCP客户端是使用Python后端构建的。
  • 了解MCP主机和MCP客户端之间的区别很重要

- MCP主机与MCP客户端的1对n关系 - MCP客户端与其各自的MCP服务器之间存在1:1的关系

提示和技巧

  • 使用此选项列出mcp服务器
  ps aux | grep "weather.py" | grep -v grep
  • 如何杀死服务器的示例
  kill 79200 79199
  • 如何打开claude配置文件
  code ~/Library/Application\ Support/Claude/claude_desktop_config.json
  • 如果您正在使用虚拟环境,请确保这样做
  # Create virtual environment and activate it
  uv venv
  source .venv/bin/activate

  # Install dependencies
  uv add "mcp[cli]" httpx
  • 确保安装mcp服务器
  uv run mcp install main.py
  # change main.py to your entry filename
  • 如何解决Claude Desktop不断向我显示错误的问题 "MCP : spawn uv ENOENT""Could not connect MCP server ".

![](./img/mcp-client-1.png)

1. 确定紫外线位置

     which uv
     # /Users/shafie/.local/bin/uv

1. 打开配置文件

     code ~/Library/Application\ Support/Claude/claude_desktop_config.json

1. 更新 "command": "uv""command": "/Users/shafie/.local/bin/uv"

例如,从这个

         "weather": {
           "command": "uv",
           "args": [
             "run",
             "--with",
             "mcp[cli]",
             "mcp",
             "run",
             "/Users/shafie/Documents/Github/mcp-server-weather/weather.py"
           ]
         }

对于这个

         "weather": {
           "command": "/Users/shafie/.local/bin/uv",
           "args": [
             "run",
             "--with",
             "mcp[cli]",
             "mcp",
             "run",
             "/Users/shafie/Documents/Github/mcp-server-weather/weather.py"
           ]
         }

1. 重新启动Claude Desktop,不再出现错误,服务器已添加

![](./img/mcp-client-2.png)

你会看到的

![](./img/mcp-client-3.png)

  • CLI我用来在MCP客户端的仓库中运行MCP客户端和MCP服务器。
  uv run client.py ../mcp-server-quickstart/weather.py

目录标签

目录标签

上下文管理PythonClaudeClaude Desktop模型协议本地部署客户端-服务器架构Python开发

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP