
Mcp-server-v2ex

2025.04.02
6
TypeScriptV2EX API 封装社区交互交流协作
mcp-server-v2ex 是一个封装了 V2EX 官方 API 2.0 的服务,实现了所有 API 操作。它主要用于与 V2EX 社区进行交互,包括获取提醒、管理用户档案、获取节点和话题内容等。
View on GitHub
Overview
基本能力
产品定位
mcp-server-v2ex 是一个用于与 V2EX 社区进行交互的服务,封装了 V2EX 官方 API 2.0 的所有功能。
核心功能
- 获取最新提醒
- 删除指定提醒
- 获取当前用户档案(生成 token 的用户)
- 查看当前 token
- 生成新 token
- 获取指定节点
- 获取指定节点下的话题
- 获取指定话题的内容
- 获取指定话题下的回复
适用场景
- 需要自动化管理 V2EX 账户和通知的用户
- 需要批量获取或处理 V2EX 话题内容的开发者
- 需要集成 V2EX 功能到其他应用中的项目
工具列表
- npm:用于安装和管理该服务
- V2EX API:用于与 V2EX 社区进行交互
常见问题解答
- 如何获取 token:在 https://www.v2ex.com/settings/tokens 获取 token
- 如何解决 MitM 问题:设置
NODE_TLS_REJECT_UNAUTHORIZED
为 "0"
使用教程
使用依赖
- 需要安装 Node.js 和 npm
安装教程
- 通过 npm 安装包:
npm install -g mcp-server-v2ex
- 在 claude 的 config 的 json 中添加以下配置:
"v2ex":
{"command": "%APP_DATA%\\local\\nvm\\v22.14.0\\node.exe",
"args": ["%APP_DATA%\\Local\\nvm\\v22.14.0\\node_modules\\mcp-server-v2ex\\dist\\index.js"],
"env": {
"V2EX_API_KEY": "{替换自己的 token}",
"NODE_TLS_REJECT_UNAUTHORIZED": "0" // 如运用了 surge 之类的 MitM
}
}
调试方式
- 确保 token 正确设置
- 检查 Node.js 和 npm 的版本是否兼容
- 检查网络连接是否正常