确保已安装 Node.js (版本 >= 18):
node --version
cd /path/to/weekly/mcp-server
npm install
运行测试脚本确认服务器能正常读取周刊:
node test.js
你应该看到类似输出:
✓ 找到 195 期周刊
✓ 成功读取,共 4962 字符
✓ 标题: # C++ 中文周刊 第1期
✓ 章节: 资讯, 文章, 视频, 开源项目, 工具
open ~/Library/Application\ Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"cpp-weekly": {
"command": "node",
"args": ["/Users/你的用户名/path/to/weekly/mcp-server/index.js"]
}
}
}
重要: 将路径替换为实际路径!可以用以下命令获取完整路径:
cd /path/to/weekly/mcp-server && pwd
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"cpp-weekly": {
"command": "node",
"args": ["C:\\path\\to\\weekly\\mcp-server\\index.js"]
}
}
}
完全退出并重新启动 Claude Desktop 应用。
在 Claude 中输入:
请列出所有C++中文周刊
如果配置成功,Claude会返回所有周刊的列表!
向Claude提问:
在 Claude Desktop 中,点击工具图标(🔧),应该能看到 “cpp-weekly” 服务器已连接。
A: 检查配置文件格式是否正确,特别注意:
A: 日志位置:
~/Library/Logs/Claude/%APPDATA%\Claude\logs\查看 mcp*.log 文件了解详细错误信息。
A: 在 JSON 中直接写即可,不需要转义:
"args": ["/Users/my name/weekly/mcp-server/index.js"]
A: 可以!在 mcpServers 中添加多个配置:
{
"mcpServers": {
"cpp-weekly": {
"command": "node",
"args": ["/path/to/weekly/mcp-server/index.js"]
},
"other-server": {
"command": "python",
"args": ["/path/to/other/server.py"]
}
}
}
如果遇到问题:
node test.js 确认基本功能正常祝使用愉快!