这是一个模型上下文协议(MCP)服务器,提供工具来查询Erick Wendel的贡献在不同平台上的信息。通过Claude、Cursor或其他类似工具,可以使用自然语言查询演讲、博客文章和视频。该项目使用CursorIDE和默认代理(试用版)构建。
此MCP服务器也可在Smithery上直接集成。
此MCP服务器提供了以下工具与API交互:
get-talks: 获取分页的演讲列表,支持可选过滤
get-posts: 获取博客文章,支持可选过滤和分页
get-videos: 获取视频,支持可选过滤和分页
check-status: 验证API是否存活并响应
你可以使用Smithery检查此MCP服务器的能力:
npx -y @smithery/cli@latest inspect @ErickWendel/erickwendel-contributions-mcp
这将显示所有可用工具及其参数和如何使用它们的信息。
node -v
#v23.9.0
git clone https://github.com/erickwendel/erickwendel-contributions-mcp.git
cd erickwendel-contributions-mcp
npm ci
打开Cursor设置
导航到MCP部分
点击“添加新MCP服务器”
配置服务器:
名称 = erickwendel-contributions
类型 = 命令
命令 = node 绝对路径到项目/src/index.ts
或者如果你更喜欢从Smithery执行
名称 = erickwendel-contributions
类型 = 命令
命令 = npm exec -- @smithery/cli@latest run @ErickWendel/er-ickwendel-contributions-mcp

或者直接从位于~/.cursor/mcp.json的Cursor全局MCP文件中配置,并添加以下内容:
{
"mcpServers": {
"erickwendel-contributions": {
"command": "node",
"args": ["绝对路径到项目/src/index.ts"]
}
}
}
或者如果你更喜欢从Smithery执行
{
"mcpServers": {
"erickwendel-contributions": {
"command": "npm",
"args": [
"exec",
"--",
"@smithery/cli@latest",
"run",
"@ErickWendel/erickwendel-contributions-mcp"
]
}
}
}
确保Cursor聊天处于代理模式,选择左下角下拉菜单中的“代理”
转到聊天并询问“2024年发布了多少关于JavaScript的视频”

要通过Smithery自动安装Erick Wendel Contributions for Claude Desktop:
npx -y @smithery/cli install @ErickWendel/erickwendel-contributions-mcp --client claude
注意:目前Smithery CLI对于Claude的安装存在问题。请使用下面的手动安装方法,直到问题解决。
{
"mcpServers": {
"erickwendel-contributions": {
"command": "node",
"args": ["绝对路径到项目/src/index.ts"]
}
}
}
或者如果你更喜欢从Smithery执行
{
"mcpServers": {
"erickwendel-contributions": {
"command": "npm",
"args": [
"exec",
"--",
"@smithery/cli@latest",
"run",
"@ErickWendel/erickwendel-contributions-mcp"
]
}
}
}


如果你没有Claude Desktop或Cursor的访问权限,可以使用MCPHost作为免费替代方案。MCPHost是一个CLI工具,使大型语言模型能够与MCP服务器交互。
go install github.com/mark3labs/mcphost@latest
{
"mcpServers": {
"erickwendel-contributions": {
"command": "node",
"args": ["绝对路径到项目/src/index.ts"]
}
}
}
或者如果你更喜欢从Smithery执行
{
"mcpServers": {
"erickwendel-contributions": {
"command": "npm",
"args": [
"exec",
"--",
"@smithery/cli@latest",
"run",
"@ErickWendel/erickwendel-contributions-mcp"
]
}
}
}
ollama pull MODEL_NAME
mcphost --config ./mcp.jsonc -m ollama:MODEL_NAME
这里有一些你可以向Claude、Cursor或任何MCP客户端提出的查询示例:



注意:此项目需要Node.js v23+,因为它使用了去年添加的原生TypeScript支持。
代码库遵循模块化结构:
src/
├── config/ # 配置设置
├── types/ # TypeScript接口和类型
├── tools/ # MCP工具实现
├── utils/ # 工具函数
├── services/ # API服务层
└── index.ts # 主入口点
要运行测试套件:
npm test
开发模式带监视:
npm run test:dev
欢迎贡献!请随意提交Pull Request。
本项目根据MIT许可证发布 - 查看LICENSE文件以获取详细信息。