type
status
date
slug
summary
tags
category
icon
password
Property
Apr 1, 2025 05:42 PM
一个简单的 MCP Demo,并在第三方客户端调用
使用 UV 进行项目开发
安装 uv:pip install uv
使用 uv 初始化项目:uv init <pagename>
使用uv 安装依赖:uv add "mcp[cli]
让我们创建一个简单的 MCP 服务器,它提供计算器工具和一些数据:
测试 MCP 服务:mcp dev server.py
你可以将这个服务器安装在 Claude Desktop 中,并通过运行以下命令立即与之交互
mcp install server.py
在 claude_desktop_config.json 中可以查看 uv 执行这个 server 的命令
在 Cherry Studio 中设置调用
Java 的 MCP Demo 参考 Quickstart 文档包含 Stdio 的服务编写,jar 包单元测试:https://modelcontextprotocol.io/quickstart/server 参考视频:https://www.bilibili.com/video/BV1qUXkYRE6C/
 
依赖,官方文档在2025年4月1日给出了一个未来发布的依赖包,导致错误,可参考如下依赖和版本
配置项
编写 service
将 service 注册到 provider中,通过 configration
打包 jar 包,通过配置文件使用 MCP
使用 SSE 服务直接添加依赖即可
启动 mcp npx inspector 测试
npx @modelcontextprotocol/inspector node build/index.js