Mention MCP Server について
Mention MCP Serverは、Mention APIのソーシャルリスニングとモニタリング機能をMCPクライアントに提供します。アラートの作成・管理、条件指定によるメンション取得、統計確認に対応しています。
主な機能
- 01アカウントとアプリ情報の取得
- 02モニタリングアラートの一覧・詳細表示
- 03基本・高度なアラートの作成
- 04アラートの更新・一時停止・再開
- 05メンションの絞り込みと統計取得
活用シーン
- 01アカウントと契約プランの確認
- 02キーワードによるブランド監視の設定
- 03既存アラートの調整や一時停止
- 04メンションとアラート統計の確認
MCP 対応
Mention APIのアカウント、アラート、メンション、統計に関する操作をツールとしてMCPクライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Mention MCP サーバー
Mention API を通じたソーシャルリスニングとモニタリングのための、本番環境対応の Model Context Protocol(MCP) サーバーです。TypeScript で構築され、包括的なエラー処理、構造化ログ、モジュール式アーキテクチャを備えています。
対応ツール
| ツール | 説明 |
|---|---|
get_account_info | アカウントの詳細とサブスクリプションプランを取得します |
get_app_data | 利用可能な言語、国、ソースを取得します |
list_alerts | すべてのモニタリングアラートをページネーション付きで一覧表示します |
get_alert | 特定のアラートに関する詳細情報を取得します |
create_basic_alert | シンプルなキーワードマッチングでアラートを作成します |
create_advanced_alert | ブール値クエリ構文でアラートを作成します |
update_alert | 既存のアラート条件と設定を変更します |
pause_alert | 特定のアラートのモニタリングを一時停止します |
unpause_alert | 一時停止中のアラートのモニタリングを再開します |
fetch_mentions | 高度なフィルタリングを使用してメンションを取得します |
fetch_alert_stats | アラートの包括的な統計情報を取得します |
インストールと使い方
Claude Desktop ですぐに使う
以下を Claude Desktop の設定ファイルに追加してください。
{
"mcpServers": {
"mention": {
"command": "npx",
"args": ["-y", "@maelitop/mention-mcp-server"],
"env": {
"MCP_MENTION_API_KEY": "your_mention_api_key_here"
}
}
}
}
環境変数
| 変数 | 説明 | デフォルト |
|---|---|---|
MCP_MENTION_API_KEY | Mention API キー(必須) | - |
MCP_MENTION_API_BASE_URL | カスタム API ベース URL | https://web.mention.com/api |
MCP_LOG_LEVEL | ログレベル(debug、info、warn、error) | info |
MCP_CONSOLE_LOGGING | コンソールログを有効にします(true/false) | false |
MCP_REQUEST_TIMEOUT | リクエストのタイムアウト(ミリ秒) | 30000 |
MCP_MAX_RETRIES | 最大再試行回数 | 3 |
開発
# Install dependencies
npm install
# Run in development mode
npm run dev
# Run tests
npm test
# Build for production
npm run build
# Run linting and type checking
npm run ci
ログ
ログはプラットフォームごとに異なるディレクトリに自動的に書き込まれます。
- macOS:
~/Library/Logs/mention-mcp-server/mention-mcp-server.log - Windows:
~/AppData/Local/mention-mcp-server/logs/mention-mcp-server.log - Linux:
~/.local/share/mention-mcp-server/logs/mention-mcp-server.log
テスト
# Run all tests
npm test
# Run tests with coverage
npm run test:coverage
# Run tests in watch mode
npm run test -- --watch
ライセンス
このプロジェクトは MIT License のもとでライセンスされています。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。