V2EX API 封装服务

mcp-server-v2ex是一个封装V2EX API 2.0的MCP服务器,为MCP兼容的代理和开发工具提供通知、令牌管理、成员资料查询、节点浏览、主题检索、评论检索和每日热门主题摘要等结构化操作。

  • by funnythingfunnylove
  • TypeScript
  • 本地部署
  • 7 星标
  • 更新于
在 GitHub 查看 funnythingfunnylove/mcp-server-v2ex

使用说明

mcp-server-v2ex

描述

mcp-server-v2ex 是一个MCP服务器,它为兼容MCP的代理和开发工具封装了V2EX API 2.0。它公开了通知、令牌管理、成员配置文件查找、节点浏览、主题检索、评论检索和每日热门主题摘要的结构化操作。

该项目被设计为通用代理的可重用集成层,而不是特定于客户端的插件,因此它可以连接到Claude Desktop、Codex和其他支持模型上下文协议的工具。

有关中文文档,请参阅 README.zh-CN.md.

可用工具

  • notifications:获取最新通知
  • delete_notifications:删除所选通知
  • member_profile:获取与API令牌关联的用户的配置文件
  • token:检查当前API令牌
  • create_token:创建新的API令牌
  • nodes:获取节点信息
  • node_topics:列出特定节点下的主题
  • topic_detail:获取主题的内容
  • topic_comments:获取某个主题的回复
  • daily_summary:生成最近热门话题的摘要

安装

从npm安装包:

npm install -g mcp-server-v2ex

配置

首先,从中创建或检索V2EX API令牌 V2EX令牌设置.

MCP客户端配置示例:

{
  "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": "your-token-here",
      "NODE_TLS_REJECT_UNAUTHORIZED": "0"
    }
  }
}

NODE_TLS_REJECT_UNAUTHORIZED=0 仅在特殊的本地网络设置中有用,例如MITM代理工具。除非您了解安全权衡,否则不要启用它。

更新日志

  • v0.1.1 / 2025-04-02
    • 新增每日热门话题摘要
  • v0.1.0
    • 初始功能完整发布

路线图

  • 改进代理驱动工作流的日常热门话题摘要
  • 扩展文档以实现更广泛的MCP客户端集成