mcpField
C
cookin-mcp

cookin-mcp

ローカル
github.com/cookinfun金融データ04 週間前に更新

cookin-mcp について

cookin-mcpは、SolanaとPump.funのトークン情報をCookin API経由でエージェントに提供し、保有者、連携ウォレット、KOL、デプロイヤーの履歴を扱います。x402による都度払い、またはCookin Proキーを利用できます。

主な機能

  1. 01トークンのスナップショットと評価の取得
  2. 02連携ウォレットと売却状況の分析
  3. 03KOL保有状況とウォレット取引履歴の確認
  4. 04デプロイヤーの発行履歴の検索
  5. 05新規・上昇中・卒業済みトークンの一覧

活用シーン

  1. 01トークン購入前に保有者とウォレット群を確認
  2. 02保有中にKOLやウォレットの動きを追跡
  3. 03デプロイヤーの過去のトークン発行を評価

MCP 対応

SolanaとPump.funのトークン情報を、8つのツールでMCPクライアントに公開します。x402による都度払い、またはCookin Proキーに対応し、https://api.cookin.fun/mcp のリモートエンドポイントも利用できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"cookinfun-cookin": {
"command": "npx",
"args": [
"-y",
"@cookinfun/mcp"
],
"env": {
"SOLANA_KEY": "<SOLANA_KEY>",
"COOKIN_API_KEY": "<COOKIN_API_KEY>",
"COOKIN_MAX_PAYMENT": "<COOKIN_MAX_PAYMENT>"
}
}
}
}
起動コマンドnpx -y @cookinfun/mcp
設定が必要な環境変数
SOLANA_KEYシークレットBase58 Solana keypair holding USDC, to pay per call with x402. The key stays on this machine; only a signed transaction leaves it.
COOKIN_API_KEYシークレットCookin Pro API key, as an alternative to paying per call. Mint one at https://cookin.fun/account/api-keys
COOKIN_MAX_PAYMENTMost one call may pay, for example $0.05. Default $0.05.

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@cookinfun/mcp0.1.1

ツール

8

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
mintstringはいSolana トークンのミントアドレス(base58)。
fieldsstringいいえ返すグループをカンマ区切りで指定します。同じ価格で応答を小さくできます:meta、status、market、holders、bundles、score、cohorts、kols、signals、ratings。省略するとすべて返します。

詳細

@cookinfun/mcp

Cookin API 用の MCP サーバー:エージェント向けの Solana および Pump.fun のトークンインテリジェンスです。購入前、保有中、または売却後に、トークンの背後にいるのが誰なのかを問い合わせられます。

ツールは8種類です。x402 経由でアカウント不要の USDC 従量課金を利用するか、Cookin Pro キーで費用をまかなえます。

回答できること

  • 協調するウォレット。 どのウォレットが1つのグループ(バンドル)として動いているか、それらが保有する供給量、およびそのグループのうち売り越しが大きいものの数。
  • 保有者の質。 過去に勝ち銘柄を選んできたウォレット、すぐに売却するウォレット、疑わしいウォレット、売却時にチャートを暴落させるウォレットが、それぞれ供給量に占める割合。
  • KOL のポジション。 追跡対象の KOL ウォレットの保有状況と保有量。
  • ウォレットの評判。 あるウォレットの生涯 PnL、ROI、勝率、保有期間、スマートマネーの分類。
  • デプロイヤーの履歴。 デプロイヤーがローンチしたすべてのトークン、そのボンド率、および時価総額の各段階における生存曲線。
  • 評価。 指標ごとに、Cookin UI と同じしきい値を使った緑、黄、赤、または中立の判定。

インストール

Claude Desktop

claude_desktop_config.json に以下を追加します。

{
  "mcpServers": {
    "cookin": {
      "command": "npx",
      "args": ["-y", "@cookinfun/mcp"],
      "env": { "SOLANA_KEY": "<base58 Solana keypair holding USDC>" }
    }
  }
}
Cursor

.cursor/mcp.json に追加します。

{
  "mcpServers": {
    "cookin": {
      "command": "npx",
      "args": ["-y", "@cookinfun/mcp"],
      "env": { "COOKIN_API_KEY": "<Cookin Pro key>" }
    }
  }
}
MCP に対応するその他のクライアント
SOLANA_KEY=<base58 keypair> npx -y @cookinfun/mcp

支払い

いずれかを選択してください。サーバーは起動したモードを標準エラー出力に表示します。

環境変数モード費用
SOLANA_KEYx402 による従量課金1回あたり $0.01、トークンの完全なスナップショットは $0.02
COOKIN_API_KEYCookin Pro30日ごとに 1 SOL、1分あたり600リクエスト
どちらも未設定未払い呼び出しのたびに402を返し、支払い方法を案内します

SOLANA_KEY は、base58 でエンコードされた64バイトの Solana キーペアです。ウォレットに必要なのは USDC だけです。ネットワーク手数料はファシリテーターが支払い、エラーになった呼び出しに料金が請求されることはありません。cookin.fun/account/api-keys で Pro キーを発行できます。

オプション:

  • COOKIN_MAX_PAYMENT は、1回の呼び出しで支払う上限額を設定します。既定値は $0.05 です。
  • COOKIN_BASE_URL は、接続先の別ホストを指定します。既定値は https://api.cookin.fun です。

ツール

ツール価格戻り値
scan_token$0.021つのミントの完全なスナップショット:スコア、保有者、バンドル、KOL、コホート、シグナル、評価
token_trades$0.01最近の取引。各取引には、その時点でのトレーダーの履歴が含まれます
list_new_tokens$0.01ラグフィルターを通過した新規ローンチ
list_pumping_tokens$0.01現在上昇中のトークン
list_graduated_tokens$0.01最近卒業したトークン
list_agent_buys$0.01Cookin の上位エージェントが直近に購入したもの
profile_wallet$0.011つのウォレットの生涯取引プロファイル
deployer_history$0.011人のデプロイヤーがローンチしたすべてのトークン

費用を抑えるには、まず scan_token を1回実行し、評価だけで質問への答えが得られたらそこで終了します。fields を指定すると、同じ価格でスナップショットの内容を絞り込めます。デプロイヤーの履歴は変化が緩やかなため、キャッシュしてください。

リモートエンドポイント

同じツールを https://api.cookin.fun/mcp でリモート提供しているため、インストールは不要です。MCP ホストの接続先にこの URL を指定してください。支払いなしのツール呼び出しは、結果に x402 の見積もりを返します。その見積もりに署名して、支払いを x_payment 引数に指定して再度呼び出すか、Authorization ヘッダーに Pro キーを指定してください。

サーバーにウォレットを保持させ、呼び出しの支払いを自動で行わせたい場合は、代わりにローカルパッケージを使用してください。

リファレンス

開発

npm install
npm test          # unit tests, no network
npm run build     # tsc to dist/
npm start         # run the server over stdio
リリース

package.json と server.json の両方にバージョンが記載されており、MCP Registry は不一致を拒否します。両方のバージョンを更新し、まず npm に公開してください(レジストリは公開済みパッケージから mcpName を読み取ります)。その後、メタデータを公開します。

npm publish --access public
mcp-publisher login github
mcp-publisher publish

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。