Mcp-server-v2ex

Mcp-server-v2ex

site icon
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

安装教程

  1. 通过 npm 安装包:
npm install -g mcp-server-v2ex
  1. 在 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 的版本是否兼容
  • 检查网络连接是否正常

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。