weather-service MCP server
镜像的
概述
这是一个实现了笔记存储系统的 MCP 天气服务项目,提供资源管理、提示生成和工具功能。
核心功能
- 资源: 通过
note://
URI 访问的笔记系统 - 提示:
summarize-notes
创建笔记摘要 - 工具:
add-note
添加新笔记
快速安装
Claude Desktop 配置
MacOS:
编辑 ~/Library/Application Support/Claude/claude_desktop_config.json
Windows:
编辑 %APPDATA%/Claude/claude_desktop_config.json
开发配置
"mcpServers": {
"weather-service": {
"command": "uv",
"args": [
"--directory",
"/Users/<your-user-name>/path/to/project"
]
}
}
发布配置
"mcpServers": {
"weather-service": {
"command": "uvx",
"args": [
"weather-service"
]
}
}
开发指南
构建与发布
# 同步依赖
uv sync
# 构建包
uv build
# 发布到 PyPI
uv publish
调试
使用 MCP Inspector:
npx @modelcontextprotocol/inspector uv --directory /Users/<your-user-name>/path/to/project run weather-service
访问浏览器中显示的 URL 开始调试。