pubmed_search MCP server
MCP PubMed搜索服务器。
概述
PubMed Search MCP 服务器允许您通过 MCP (Model Context Protocol) 接口搜索 PubMed 并管理相关笔记。
功能
- 笔记管理系统:通过
note://
URI 方案存储和访问笔记 - 笔记摘要:使用
summarize-notes
提示功能整合所有笔记 - 添加笔记:通过
add-note
工具创建新笔记
安装配置
Claude 桌面版
根据您的操作系统,编辑以下配置文件:
- MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%/Claude/claude_desktop_config.json
开发环境配置
"mcpServers": {
"pubmed_search": {
"command": "uv",
"args": [
"--directory",
"/Users/nofuture/Documents/GitHub/pubmed_search",
"run",
"pubmed_search"
]
}
}
生产环境配置
"mcpServers": {
"pubmed_search": {
"command": "uvx",
"args": [
"pubmed_search"
]
}
}
开发与调试
构建与发布
-
同步依赖项:
uv sync
-
构建包:
uv build
-
发布到 PyPI:
uv publish
调试
使用 MCP Inspector 进行调试:
npx @modelcontextprotocol/inspector uv --directory /path/to/pubmed_search run pubmed-search
访问 Inspector 提供的 URL 进行交互式调试。
使用笔记功能
- 添加笔记:使用
add-note
工具,提供name
和content
参数 - 查看摘要:使用
summarize-notes
提示,可选style
参数(简要/详细) - 访问笔记:通过
note://
URI 方案访问单个笔记资源