Mcp-server-v2ex について
Mcp-server-v2ex は、汎用エージェントや開発ツール向けに V2EX API 2.0 をラップします。通知、メンバーとトークンの情報、トピック、コメント、日次の人気トピック要約に構造化アクセスできます。
主な機能
- 01通知の取得と削除
- 02API トークンの確認と作成
- 03メンバープロフィールの検索
- 04ノードとトピックの閲覧
- 05トピック本文とコメントの取得
- 06最近の人気トピックの要約
活用シーン
- 01エージェントから V2EX の通知を確認
- 02メンバー検索と API トークンの確認
- 03V2EX のノードから議論を取得
- 04最近人気のトピックを要約
MCP 対応
V2EX API 2.0 の操作を、MCP 対応エージェントや開発ツール向けのツールとして公開します。Claude Desktop や Codex を含む複数の MCP クライアントで使える設計です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
mcp-server-v2ex
説明
mcp-server-v2ex は、MCP に対応したエージェントや開発者向けツール用に V2EX API 2.0 をラップする MCP サーバーです。通知、トークン管理、メンバーのプロフィール検索、ノードの閲覧、トピックの取得、コメントの取得、日々のホットトピックの要約に関する構造化された操作を提供します。
このプロジェクトは、特定のクライアント専用プラグインではなく、汎用エージェント向けの再利用可能な統合レイヤーとして設計されているため、Claude Desktop、Codex など、Model Context Protocol に対応したツールに接続できます。
中国語のドキュメントについては、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 のトークン設定から V2EX API トークンを作成するか、既存のトークンを取得します。
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 クライアント連携に向けて、ドキュメントを拡充
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。