ソーシャルリスニングMCPサーバー
Syften APIを介してソーシャルリスニング機能を提供するモデルコンテキストプロトコル(MCP)サーバー。このサーバーは、AIを活用したソーシャルメンション分析を可能にし、Webhookによるリアルタイム通知をサポートします。
特徴
- リアルタイムソーシャルメンションモニタリング
- AIを活用したコンテンツ分類
- 重要なメンションに関するWebhook通知
- 履歴データのバックフィル
- トレンド分析とレポート
- 自然言語クエリのサポート
前提条件
- Node.js (v16以降)
- APIアクセス可能なSyftenアカウント
- Claude デスクトップ アプリまたは Claude 拡張機能を備えた VSCode
インストール
- リポジトリをクローンします。
- 依存関係をインストールします:
- サーバーを構築します。
構成
1. Syften APIのセットアップ
- Syftenアカウントにログイン
- 設定 > APIアクセスに移動します
- APIキーをまだ生成していない場合は生成してください
- 次のステップのためにAPIキーをコピーしてください
2. クロードデスクトップ構成
~/Library/Application Support/Claude/claude_desktop_config.json
にサーバー構成を追加します。
3. VSCode の設定(オプション)
Claude 拡張機能を備えた VSCode を使用している場合は、 /Users/YOUR_USERNAME/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
に構成を追加します。
利用可能なツール
1. configure_ai_filter
メンション分析用の AI フィルタリング設定を構成します。
2. セットアップウェブフック
リアルタイム通知用の Webhook エンドポイントを構成します。
3. バックフィル月
特定の月のメンションをバックフィルします。
4. sync_latest
前回の更新以降の新しいメンションを同期します。
5. トレンド分析
時間の経過に伴う言及傾向を分析します。
6. get_top_sources
最も多く言及されているソース/著者を取得します。
7. nlp_prompt
自然言語クエリを処理します。
8. get_ai_filtered_mentions
AI フィルタリングによって処理されたメンションを取得します。
クロードでの使用例
Claude に使用できるプロンプトの例を次に示します。
- AIフィルタリングを設定します。
- Webhook 通知を設定します。
- 傾向を分析する:
- フィルタリングされたメンションを取得する:
- 自然言語クエリ:
Webhook統合
Webhook を構成すると、サーバーは次の形式で通知を送信します。
Webhook リクエストに含まれるヘッダー:
Content-Type: application/json
X-Webhook-Secret: your-secret-token
発達
ソースからのビルド
新機能の追加
src/
に新しい機能を実装する- テストを
tests/
に追加する - ローカルでビルドしてテストする
- プルリクエストを送信する
トラブルシューティング
- Webhook エラー: Webhook エンドポイントがアクセス可能であり、HTTPS をサポートしていることを確認してください
- APIキーの問題: Syften APIキーが構成で正しく設定されていることを確認してください
- データベースエラー:
data
ディレクトリが存在し、書き込み可能であるか確認してください
貢献
- リポジトリをフォークする
- 機能ブランチを作成する
- 変更をコミットする
- ブランチにプッシュする
- プルリクエストを作成する
ライセンス
MITライセンス - 詳細はLICENSEファイルを参照
Related MCP Servers
- AsecurityFlicenseAqualityThis server provides access to the Perplexity AI API, enabling interaction through chatting, searching, and documentation retrieval within MCP-based systems.Last updated -52JavaScript
- AsecurityAlicenseAqualityAn MCP server that lets AI assistants interact with your Lunchmoney data, enabling natural language queries about transactions, budgets, and spending patterns.Last updated -438TypeScriptMIT License
- AsecurityFlicenseAqualityProvides a standardized way to integrate Perplexity AI's features like chat, search, and documentation access into MCP-based systems.Last updated -5JavaScript
- -securityAlicense-qualityAn MCP server that enables AI assistants like Claude to help users manage their GitHub notifications through natural language commands.Last updated -5511TypeScriptMIT License