使用说明
🌦️ weather_service MCP 服务器
🧩 组件
📚 资源
此服务器实现了一个简单的笔记本存储系统:
- 自定义note:// URI在方案中访问单个注释
- 每个笔记本电脑源包含名称、说明和text/plain的“我的”类型
💡 提示
服务器提供单一提示:
- summarize-notes:为所有保存的注释创建摘要
- 使用可选的“样式”参数控制详细级别
- 结合所有当前注释和样式设置生成提示
🛠️ 工具
服务器实现了一个工具:
- add-note:将新注释添加到服务器
- "name"接受和“content”作为必需字符串参数
- 更新服务器状态并通知客户端资源更改
🚀 快速启动
📥 安装
克劳德桌面
MacOS如果: ~/Library/Application\ Support/Claude/claude_desktop_config.json
Windows如果: %APPDATA%/Claude/claude_desktop_config.json
開発/未公開サーバーの設定
``` "mcpServers": { "weather_service": { "command": "uv", "args": [ "--directory", "C:\Prj\weather_service", "run", "weather_service" ] } } ```公開サーバーの設定
``` "mcpServers": { "weather_service": { "command": "uvx", "args": [ "weather_service" ] } } ```👨💻 开発
🏗️ 构建和发布
要准备分发包:
- 同步从属关系并更新锁定文件:
uv sync
- 构建软件包分发:
uv build
因此dist/将在目录中创建源和控制盘分配。
- PyPI发布:
uv publish
注意:PyPI的凭据必须通过环境变量或命令标志设置:
- 标记:
--token在工作空间的边缘UV_PUBLISH_TOKEN - 或用户名/密码:
--username/UV_PUBLISH_USERNAME打开--password/UV_PUBLISH_PASSWORD
🔍 调试
MCP服务器是stdio中描述的场景,使用以下步骤创建明细表,以便在概念设计中分析体量的体积。为了最佳调试体验MCP检查员对较大场景进行渲染期间已观察到该故障。
npm中选择所需的墙类型MCP Inspector启动:
npx @modelcontextprotocol/inspector uv --directory C:\Prj\weather_service run weather-service
启动时Inspector可以在浏览器中访问URL查看项目中可用的所有族。
