ワープキャスト MCP サーバー
Warpcast 統合用の Model Context Protocol (MCP) サーバー。これにより、Claude を使用して Warpcast アカウントと対話できるようになります。
特徴
Warpcastアカウントにキャストを投稿する
Warpcast からキャストを読む
キーワードまたはハッシュタグでキャストを検索
チャンネルを閲覧して交流する
チャンネルをフォロー/フォロー解除する
トレンドキャストを入手
設定
このリポジトリをクローンする
git clone https://github.com/zhangzhongnan928/mcp-warpcast-server.git cd mcp-warpcast-server依存関係をインストールする
npm installAPIキーを生成し、認証を構成する
この MCP サーバーは、必要な Ed25519 キー ペアを生成するためのヘルパ��� スクリプトを提供します。
npm run generate-keys指示に従って次の操作を行います。
ランダムなEd25519キーペアを生成する
キーを
.env
ファイルに保存しますWarpcastでキーを登録するための手順を入手する
あるいは、手動で設定したい場合は、次のようにします。
オプション1: 署名付きキーリクエストの使用
Ed25519キーペアを生成する
Warpcast 署名キーリクエスト API を使用して、アカウントに代わってメッセージに署名する許可を求めます。
Warpcastアプリで認証を完了する
実装例を次に示します。
オプション2: 既存のアプリキーを使用する
Farcaster アカウントにすでにアプリ キーが設定されている場合は、FID、秘密キー、公開キーを直接使用できます。
サーバーを構築する
npm run buildこのサーバーを使用するようにClaude for Desktopを構成する
Claude for Desktop による構成
claude_desktop_config.json
に以下を追加します。
/absolute/path/to/mcp-warpcast-server
このリポジトリのクローンを作成した実際の絶対パスに置き換え、環境変数を実際の資格情報で更新します。
使用法
設定が完了したら、Claude に次のことを依頼できます。
「[トピック]についてのキャストを投稿する」
「[ユーザー名]の最新のキャストを読む」
「[トピック]に関するキャストを検索」
「ワープキャストでトレンドのキャストを表示」
「ワープキャストで人気のチャンネルを表示」
「[チャンネル] チャンネルからキャストを取得する」
「[チャンネル] チャンネルをフォローしてください」
利用可能なツール
この MCP サーバーは、Claude が使用できるいくつかのツールを提供します。
post-cast : Warpcast に新しい投稿を作成する (最大 320 文字)
get-user-casts : 特定のユーザーからの最近のキャストを取得する
search-casts : キーワードまたはフレーズでキャストを検索
get-trending-casts : Warpcast で現在トレンドになっているキャストを取得します
get-all-channels : Warpcast で利用可能なチャンネルを一覧表示する
get-channel : 特定のチャネルに関する情報を取得する
get-channel-casts : 特定のチャンネルからキャストを取得する
follow-channel : チャンネルをフォローする
unfollow-channel : チャンネルのフォローを解除する
認証に関する注意事項
このサーバーはWarpcastのApp Key認証方式を使用しており、Farcasterアカウントに登録されたEd25519キーペアが必要です。認証フローは以下のとおりです。
FIDと公開鍵を含むヘッダーを作成する
有効期限付きのペイロードを作成する
秘密鍵を使用してヘッダーとペイロードに署名します
生成されたトークンをAPI呼び出しに使用する
実稼働アプリケーションでは、認証トークンを生成するために公式の Farcaster SDK を使用することをお勧めします。
セキュリティに関する考慮事項
秘密鍵を安全に保管し、決して共有しないでください
定期的にキーをローテーションすることを検討してください
サーバーはデバッグを支援するために認証エラーを記録します
トラブルシューティング
問題が発生した場合:
環境変数が正しく設定されていることを確認してください
キーがFarcasterアカウントに正しく登録されていることを確認してください
Claude for Desktop のログにエラーがないか確認します
Warpcastアカウントに必要な権限があることを確認してください
ライセンス
マサチューセッツ工科大学
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Claude が Warpcast アカウントと対話して、キャストの投稿、コンテンツの読み取り、キーワードによる検索、自然言語によるチャネル対話の管理などのアクションを実行できるようにするモデル コンテキスト プロトコル サーバー。
Related Resources
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that enables Claude to interact with the ConnectWise Manage API to perform operations like retrieving, creating, updating, and deleting tickets, companies, contacts, and other entities.
- -securityFlicense-qualityA Model Context Protocol server that allows Claude to make API requests on your behalf, providing tools for testing various APIs including HTTP requests and OpenAI integrations without sharing your API keys in the chat.Last updated -
- -securityAlicense-qualityA Model Context Protocol server that enables Claude to interact directly with Contentful CMS, allowing the AI to fetch content types and entries from a Contentful space.Last updated -2MIT License
- -securityAlicense-qualityA Model Context Protocol server that enables Claude to interact with Mattermost instances, supporting post management, channel operations, user management, and reaction management.Last updated -101MIT License