mcpField
P
printr

printr

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

printr について

printr は、Agent が Printr を通じて EVM チェーンと Solana でトークンを作成、ステーキング、追跡するための MCP サーバーです。未署名トランザクションの生成と、署名・送信の両方に対応します。

主な機能

  1. 01トークンの作成とローンチ
  2. 02作成コストの見積もり
  3. 03トークンとデプロイ状況の確認
  4. 04EVM トランザクションの署名と送信
  5. 05Solana トランザクションの署名と送信
  6. 06OpenRouter によるトークン画像生成

活用シーン

  1. 01対応チェーンでのトークンローンチ
  2. 02トークンのデプロイ状況確認
  3. 03Agent によるトランザクションの署名と送信

MCP 対応

MCP クライアントに Printr のトークン、ウォレット、ステーキング、トランザクション操作をツールとして提供します。署名はブラウザーウォレットまたは設定済みのキーで行えます。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"printrfi-printr": {
"command": "npx",
"args": [
"-y",
"@printr/mcp"
],
"env": {
"PRINTR_API_KEY": "<PRINTR_API_KEY>",
"OPENROUTER_API_KEY": "<OPENROUTER_API_KEY>",
"OPENROUTER_IMAGE_MODEL": "<OPENROUTER_IMAGE_MODEL>",
"EVM_WALLET_PRIVATE_KEY": "<EVM_WALLET_PRIVATE_KEY>",
"SVM_WALLET_PRIVATE_KEY": "<SVM_WALLET_PRIVATE_KEY>"
}
}
}
}
起動コマンドnpx -y @printr/mcp
設定が必要な環境変数
PRINTR_API_KEYシークレットPartner API key. Falls back to the default public AI-integration key.
OPENROUTER_API_KEYシークレットEnables auto image generation and the printr_generate_image tool
OPENROUTER_IMAGE_MODELImage model override (default: google/gemini-2.5-flash-image)
EVM_WALLET_PRIVATE_KEYシークレットDefault EVM private key for autonomous signing
SVM_WALLET_PRIVATE_KEYシークレットDefault Solana keypair secret for autonomous signing

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

パッケージ
npm@printr/mcp0.4.1

ツール

14

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

パラメーター型必須説明
chainsarrayはいデプロイ先のチェーン
initial_buyobjectはい
initial_buy.spend_usdnumberいいえ固定額の USD を使用します
initial_buy.spend_nativestringいいえ指定数量のネイティブトークンを使用します(最小単位)
initial_buy.supply_percentnumberいいえ総供給量の指定割合を購入します(0.01~69%)
graduation_threshold_per_chain_usdanyいいえUSD 建ての卒業しきい値(デフォルト:69000)

詳細

@printr/mcp

npm version npm downloads license CI codecov skills.sh

Printr 用の MCP サーバーです。保有者向けに構築されたクロスチェーン・トークンローンチパッドです。AI エージェントが EVM チェーンと Solana 上でトークンをローンチ、ステーキング、卒業させることができます。

API キーは不要です。すぐに利用できます。

📖 ドキュメント

セットアップ

MCP クライアントの設定(Claude Desktop、Cursor など)に追加します。

{
    "mcpServers": {
        "printr": {
            "command": "npx",
            "args": ["-y", "@printr/mcp@latest"]
        }
    }
}

または、bunx を使います。

{
    "mcpServers": {
        "printr": {
            "command": "bunx",
            "args": ["@printr/mcp@latest"]
        }
    }
}

スキル(任意。上記の MCP 設定を補完します)

MCP 設定に加えて、Printr スキルをインストールすると、これらのツールをいつ、どのように使うかについてのガイダンスがエージェントに組み込まれます。Claude Code、Cursor、Codex、OpenCode、およびその他 50 以上のランタイムに対応しています。

npx skills add PrintrFi/printr-mcp

インストールせずにプレビューするには:

npx skills add PrintrFi/printr-mcp --list

スキルは packages/cli/skills/printr/SKILL.md から自動検出されます。ツールの一覧と動作に関するヒントについては、スキル定義をご覧ください。

オプション機能

トークン画像を自動生成する

OPENROUTER_API_KEY を設定すると、トークン作成時に画像を指定しなかった場合、エージェントが自動で画像を生成します。単独で画像を生成するための printr_generate_image ツールも利用可能になります。

"env": {
    "OPENROUTER_API_KEY": "<your-openrouter-key>"
}
エージェントがトランザクションに自律的に署名できるようにする

デフォルトでは、トークン作成時に署名されていないトランザクションが返されます。ブラウザーウォレットを使うか、呼び出しごとに秘密鍵を渡して署名します。エージェントが確認を求めずに署名して送信できるようにするには、デフォルトキーを設定します。

"env": {
    "EVM_WALLET_PRIVATE_KEY": "<hex-private-key>",
    "SVM_WALLET_PRIVATE_KEY": "<base58-keypair-secret>"
}

秘密鍵を共有設定に含めないでください。可能な場合は、環境レベルのシークレットを使用してください。

ツール

ツール説明
printr_quoteトークン作成のコスト見積もりを取得します
printr_create_token署名されていないトークン作成トランザクションのペイロードを生成します
printr_launch_token1 回の呼び出しでトークンを作成して署名します
printr_get_tokenID またはアドレスでトークンの詳細を検索します
printr_get_deployments対象チェーンでのデプロイ状況を確認します
printr_sign_and_submit_evmEVM トランザクションのペイロードに署名して送信します
printr_sign_and_submit_svmSolana トランザクションのペイロードに署名して送信します
printr_open_web_signerブラウザーで署名セッションを開始します(MetaMask / Phantom)
printr_generate_imageOpenRouter 経由でトークンのアバターを生成します(OPENROUTER_API_KEY が必要です)

ウォレット、残高、送金、手数料、ステーキングのツールを含む全ツール一覧については、packages/cli/skills/printr/SKILL.mdをご覧ください。

環境変数

変数説明
PRINTR_API_KEYパートナー API キーです。デフォルトの公開 AI 統合キーにフォールバックします。
OPENROUTER_API_KEY画像の自動生成と printr_generate_image ツールを有効にします
OPENROUTER_IMAGE_MODEL画像モデルの上書き設定(デフォルト:google/gemini-2.5-flash-image)
EVM_WALLET_PRIVATE_KEY自動署名に使用するデフォルトの EVM 秘密鍵
SVM_WALLET_PRIVATE_KEY自動署名に使用するデフォルトの Solana キーペアシークレット
PRINTR_DEPLOYMENT_PASSWORDデプロイ用ウォレットの暗号化に使用するマスターパスワード(16 文字以上)。printr_fund_deployment_wallet に必須です。次のコマンドで生成します:openssl rand -base64 32
開発/セルフホスト
変数説明
PRINTR_API_BASE_URLAPI ベース URL の上書き(デフォルト:https://api-preview.printr.money)
PRINTR_APP_URLアプリ URL の上書き(デフォルト:https://app.printr.money)

開発

このモノレポには 3 つのパッケージがあります:

  • @printr/sdk — コア TypeScript SDK(フレームワーク非依存)
  • @printr/mcp — SDK をラップする MCP サーバー
  • @printr/cli — セットアップと設定のための CLI
bun install
bun dev          # Run MCP server with hot reload
bun test         # Run all tests
bun run check    # typecheck + lint + test
パッケージ固有のコマンド
# SDK
bun run --cwd packages/sdk test
bun run --cwd packages/sdk build

# MCP
bun run --cwd packages/mcp test
bun run --cwd packages/mcp build
SDK を直接使用する

createPrintrClient と buildToken を使用します:

import { createPrintrClient, buildToken } from '@printr/sdk';

const client = createPrintrClient({
  apiKey: process.env.PRINTR_API_KEY,
});

const result = await buildToken({
  creator_accounts: ['eip155:8453:0x...'],
  name: 'My Token',
  symbol: 'TKN',
  description: 'A cool token',
  chains: ['eip155:8453'],
  initial_buy: { spend_usd: 10 },
}, client);

コメント

MCP は初めてですか?

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

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