跳到主要内容

客户端配置

微本可与任何兼容 MCP 的客户端配合使用。本指南涵盖了常用客户端的配置方法。

配置概述

所有 MCP 客户端都需要相同的基本信息:

  • 命令python(或 Python 的完整路径)
  • 参数["-m", "browse_mcp"]
  • 环境变量:API 密钥和设置(可选)

Claude Desktop

配置文件位置:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

最小配置(仅免费来源):

{
"mcpServers": {
"browse-mcp": {
"command": "python",
"args": ["-m", "browse_mcp"],
"env": {
"BROWSE_MCP_DOWNLOAD_PATH": "./downloads"
}
}
}
}

完整配置(包含可选的 API 密钥):

{
"mcpServers": {
"browse-mcp": {
"command": "python",
"args": ["-m", "browse_mcp"],
"env": {
"SEMANTIC_SCHOLAR_API_KEY": "",
"SCIENCEDIRECT_API_KEY": "",
"SPRINGER_API_KEY": "",
"IEEE_API_KEY": "",
"SCOPUS_API_KEY": "",
"CORE_API_KEY": "",
"BROWSE_MCP_ENABLED_SOURCES": "arxiv,pubmed,pmc,biorxiv,medrxiv,semantic,core,crossref,google_scholar,iacr",
"BROWSE_MCP_DISABLED_SOURCES": "ieee,scopus,springer,sciencedirect,wos,acm,jstor",
"BROWSE_MCP_DOWNLOAD_PATH": "./downloads"
}
}
}
}

编辑后,完全重启 Claude Desktop 使更改生效。

故障排除

Python 未找到

如果您收到 "python not found" 错误,请使用 Python 的完整路径:

{
"mcpServers": {
"browse-mcp": {
"command": "/usr/local/bin/python3",
"args": ["-m", "browse_mcp"]
}
}
}

使用以下命令查找您的 Python 路径:

which python3

模块未找到

如果您收到 "No module named browse_mcp" 错误,请确保该包已安装在同一 Python 环境中:

pip install browse-mcp

服务器无法启动

检查您的 MCP 客户端日志。对于 macOS 上的 Claude Desktop:

tail -f ~/Library/Logs/Claude/mcp*.log

下一步