Solana MCP by Vybe
Solana MCP developer toolkit: wallets, trades, markets, PnL, transfers, onchain, swaps & API tools.
作者による説明(英語の原文)
Ask about a YouTube video or fetch its transcript. Paid per call in USDC on Solana via x402.
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
チェック 2/2 合格 · あなたのパソコンで動きます
まず:どの AI を使っていますか?
使っているアプリを選ぶと、下に手順が表示されます。
Claude につなげますが、先に準備が必要です
Recapfy のキーが必要です(提供元のサイトで登録、費用がかかる場合あり) · 先にパソコンへ Node.js を入れてください(1 回だけ) · パソコン版 Claude アプリ(Windows または Mac)のみ。Web やスマホでは使えません
SettingsDeveloperEdit Config
{
"mcpServers": {
"recapfy": {
"command": "npx",
"args": [
"-y",
"recapfy-mcp"
],
"env": {
"SVM_PRIVATE_KEY": "your-value",
"RECAPFY_API_BASE_URL": "your-value",
"RECAPFY_ALLOW_INSECURE_TLS": "your-value"
}
}
}
}キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください
Recapfy を使って、私に何ができるか教えて、1 つやってみせて✓ Claude が Recapfy を使っていると言うか、回答に Recapfy のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
ChatGPT はまだ Recapfy につなげません
Recapfy はパソコンに入れて使うものですが、ChatGPT は Web 上で動くサーバーにしかつなげません
A · Recapfy につなげるアプリを使う
B · 暗号資産・ブロックチェーン の中で ChatGPT につなげる別のサーバー
同じカテゴリでよく使われているものから、キーなしでアドレスだけでつなげるものを選びました
Claude Code につなげますが、先に準備が必要です
Recapfy のキーが必要です(提供元のサイトで登録、費用がかかる場合あり) · 先にパソコンへ Node.js を入れてください(1 回だけ)
提供元のサイトで登録し、次の手順で使う API キーを作ります。費用がかかる場合があります。
キーの取り方は下の提供元 README にあります
Mac:Command+スペースで Terminal と入力 · Windows:PowerShell を開く
claude mcp add recapfy --env SVM_PRIVATE_KEY=your-value --env RECAPFY_API_BASE_URL=your-value --env RECAPFY_ALLOW_INSECURE_TLS=your-value -- npx -y recapfy-mcpEnter の前に「your-value」を自分のキーに書き換えてください
キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください
Recapfy が一覧にあり、接続済みと表示されれば OK です
Recapfy を使って、私に何ができるか教えて、1 つやってみせて✓ Claude Code が Recapfy を使っていると言うか、回答に Recapfy のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Cursor につなげますが、先に準備が必要です
Recapfy のキーが必要です(提供元のサイトで登録、費用がかかる場合あり) · 先にパソコンへ Node.js を入れてください(1 回だけ)
提供元のサイトで登録し、次の手順で使う API キーを作ります。費用がかかる場合があります。
キーの取り方は下の提供元 README にあります
Recapfy の設定で SVM_PRIVATE_KEY, RECAPFY_API_BASE_URL, RECAPFY_ALLOW_INSECURE_TLS が空です。自分のキーを入れて保存します
キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください
Recapfy を使って、私に何ができるか教えて、1 つやってみせて✓ Cursor が Recapfy を使っていると言うか、回答に Recapfy のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Cursor のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
VS Code につなげますが、先に準備が必要です
Recapfy のキーが必要です(提供元のサイトで登録、費用がかかる場合あり) · 先にパソコンへ Node.js を入れてください(1 回だけ)
提供元のサイトで登録し、次の手順で使う API キーを作ります。費用がかかる場合があります。
キーの取り方は下の提供元 README にあります
Recapfy の設定で SVM_PRIVATE_KEY, RECAPFY_API_BASE_URL, RECAPFY_ALLOW_INSECURE_TLS が空です。自分のキーを入れて保存します
キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください
Recapfy を使って、私に何ができるか教えて、1 つやってみせて✓ VS Code が Recapfy を使っていると言うか、回答に Recapfy のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に VS Code のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Claude Code
claude mcp add recapfy --env SVM_PRIVATE_KEY=your-value --env RECAPFY_API_BASE_URL=your-value --env RECAPFY_ALLOW_INSECURE_TLS=your-value -- npx -y recapfy-mcpClaude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"recapfy": {
"command": "npx",
"args": [
"-y",
"recapfy-mcp"
],
"env": {
"SVM_PRIVATE_KEY": "your-value",
"RECAPFY_API_BASE_URL": "your-value",
"RECAPFY_ALLOW_INSECURE_TLS": "your-value"
}
}
}
}Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"recapfy": {
"command": "npx",
"args": [
"-y",
"recapfy-mcp"
],
"env": {
"SVM_PRIVATE_KEY": "your-value",
"RECAPFY_API_BASE_URL": "your-value",
"RECAPFY_ALLOW_INSECURE_TLS": "your-value"
}
}
}
}VS Code (mcp.json)
{
"servers": {
"recapfy": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"recapfy-mcp"
],
"env": {
"SVM_PRIVATE_KEY": "your-value",
"RECAPFY_API_BASE_URL": "your-value",
"RECAPFY_ALLOW_INSECURE_TLS": "your-value"
}
}
}
}SVM_PRIVATE_KEY 秘密 必須 envRECAPFY_API_BASE_URL envRECAPFY_ALLOW_INSECURE_TLS envこの設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
このサーバーのつなぎ方と、各アプリの公式ドキュメントに基づきます。2026年11月10日に確認。
パソコン上で動かせるアプリ
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月11日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント pedrot95dev で確認済みです
コードの最終更新:4 か月前
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
質問、コツの共有、使えないことの報告ができます。「役に立った」の多い順です。
まだレビューはありません
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック2項目のうち2項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
入力が必要なもの:SVM_PRIVATE_KEY
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は4 か月前、最新バージョン(0.1.8)がレジストリに届いたのは4 か月前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.jsも必要です。
同じカテゴリには:Solana MCP by Vybe, Oracle3 prediction-market arbitrage checks, Polymarket Paper Trader
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:↓ 週あたりのダウンロードi★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
Solana MCP developer toolkit: wallets, trades, markets, PnL, transfers, onchain, swaps & API tools.
Kalshi and Polymarket data, venue fees, no-arbitrage checks and paper execution for AI agents.
Polymarket paper trading for AI agents: $10k paper money, real order books, official fees.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
An MCP server that exposes Recapfy's paid endpoints as tools — ask anything about a YouTube video and fetch a video's full transcript — straight from an MCP-capable agent like Claude Desktop, Cursor, or Cline. It runs locally — there's no hosted Recapfy MCP endpoint; you launch your own copy.
Each call is paid in USDC on Solana (dynamic price, scales with maxOutputTokens), settled automatically via the x402 protocol. You bring your own wallet; you pay only for what you call.
📦 npm: recapfy-mcp
solana-keygen).⚠️ The key signs real payments. Use a dedicated low-balance wallet, never share
it, and never commit it.
No clone or build needed. Add this to your MCP client config (Claude Desktop: claude_desktop_config.json) and restart the client:
{
"mcpServers": { "recapfy": { "command": "npx", "args": ["-y", "recapfy-mcp@latest"], "env": { "SVM_PRIVATE_KEY": " " } } } }
Always use `recapfy-mcp@latest`. A bare
npx -y recapfy-mcpreuses
whatever is in npx's cache and never re-checks the registry, so you can stay
pinned to an old build (and miss new tools) indefinitely. The
@latesttag
forces npx to resolve the newest published version on every launch.
New versions (including new tools/endpoints) are picked up automatically when two things happen, because of two independent caches:
recapfy-mcp@latest (as above) makes npx fetch the newest published version each launch. Without @latest, npx serves the cached copy and you stay on an old build.So after a release: keep @latest and restart your client. If a brand-new tool still doesn't show up, force a clean fetch:
npx clear-npx-cache # or: rm -rf "$(npm config get cache)/_npx"
then restart the client again.
| Variable | Required | Description |
|---|---|---|
SVM_PRIVATE_KEY | yes | Base58-encoded Solana secret key. Pays per call. Keep it funded. |
RECAPFY_API_BASE_URL | no | Override the API base URL (defaults to https://api.recapfy.ai). For local dev. |
RECAPFY_ALLOW_INSECURE_TLS | no | Set to 1 to accept self-signed TLS (local dev over https only). |
ask| Input | Type | Required | Description |
|---|---|---|---|
videoUrl | string | yes | Absolute http(s) URL of the YouTube video. |
prompt | string | yes | What to ask about the video. |
maxOutputTokens | integer | no | Max tokens in the answer (default 1024). Drives the dynamic price. |
Returns the agent's answer as text. Payment is settled before the answer returns. The per-call price is dynamic: the API quotes the USDC amount in the 402 challenge based on maxOutputTokens, and your wallet pays whatever is quoted — so keep maxOutputTokens sensible.
get_transcript| Input | Type | Required | Description |
|---|---|---|---|
videoUrl | string | yes | Absolute http(s) URL of the YouTube video. |
Returns the video's full transcript as timestamped segments, plus its title, channelName, and durationSeconds. The text content is a readable, timestamped transcript; the structured content carries the raw transcript array (each segment is { timestampInSeconds, text }). The per-call price is flat USDC, quoted in the 402 challenge and paid automatically.
Built on the official Coinbase x402 v2 client packages (@x402/fetch, @x402/svm, @x402/core) plus @solana/kit for signing:
${RECAPFY_API_BASE_URL} (/api/v1/agents/ask or /api/v1/agents/get-transcript).402 with requirements in the PAYMENT-REQUIRED header (exact SVM scheme, USDC, dynamic amount, and a facilitator feePayer that sponsors the network fee).PAYMENT-SIGNATURE header.PAYMENT-RESPONSE settlement header.Inspect the tools without spending anything using the MCP Inspector (it only signs a payment when you actually invoke a tool, so any key is fine just to browse):
SVM_PRIVATE_KEY=<key> npx @modelcontextprotocol/inspector npx -y recapfy-mcp@latest
Open the printed URL → Tools → ask / get_transcript. Invoking a tool with a funded wallet performs a real paid call; verify the spend on a Solana explorer.
| Symptom | Cause / fix |
|---|---|
Missing required environment variable ... | SVM_PRIVATE_KEY not set. |
SVM_PRIVATE_KEY is not valid base58 | Needs base58 of the 64-byte secret key. |
400 ... maxOutputTokens must be greater than 0 | Pass a positive maxOutputTokens (the tool defaults to 1024). |
400 ... prompt | prompt is required and non-empty. |
| New tool/endpoint missing after an update | Pin recapfy-mcp@latest, restart the client, then clear the npx cache (see Updating). |
| 402 loop / "Failed to create payment payload" | Wallet has no USDC on mainnet, or wrong network. Fund it. |
| TLS error against a local API over https | Set RECAPFY_ALLOW_INSECURE_TLS=1 (localhost dev only). |
MIT