printr について
printr は、Agent が Printr を通じて EVM チェーンと Solana でトークンを作成、ステーキング、追跡するための MCP サーバーです。未署名トランザクションの生成と、署名・送信の両方に対応します。
主な機能
- 01トークンの作成とローンチ
- 02作成コストの見積もり
- 03トークンとデプロイ状況の確認
- 04EVM トランザクションの署名と送信
- 05Solana トランザクションの署名と送信
- 06OpenRouter によるトークン画像生成
活用シーン
- 01対応チェーンでのトークンローンチ
- 02トークンのデプロイ状況確認
- 03Agent によるトランザクションの署名と送信
MCP 対応
MCP クライアントに Printr のトークン、ウォレット、ステーキング、トランザクション操作をツールとして提供します。署名はブラウザーウォレットまたは設定済みのキーで行えます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y @printr/mcpPRINTR_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 toolOPENROUTER_IMAGE_MODELImage model override (default: google/gemini-2.5-flash-image)EVM_WALLET_PRIVATE_KEYシークレットDefault EVM private key for autonomous signingSVM_WALLET_PRIVATE_KEYシークレットDefault Solana keypair secret for autonomous signingローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
14掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| chains | array | はい | デプロイ先のチェーン |
| initial_buy | object | はい | |
| initial_buy.spend_usd | number | いいえ | 固定額の USD を使用します |
| initial_buy.spend_native | string | いいえ | 指定数量のネイティブトークンを使用します(最小単位) |
| initial_buy.supply_percent | number | いいえ | 総供給量の指定割合を購入します(0.01~69%) |
| graduation_threshold_per_chain_usd | any | いいえ | USD 建ての卒業しきい値(デフォルト:69000) |
詳細
@printr/mcp
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_token | 1 回の呼び出しでトークンを作成して署名します |
printr_get_token | ID またはアドレスでトークンの詳細を検索します |
printr_get_deployments | 対象チェーンでのデプロイ状況を確認します |
printr_sign_and_submit_evm | EVM トランザクションのペイロードに署名して送信します |
printr_sign_and_submit_svm | Solana トランザクションのペイロードに署名して送信します |
printr_open_web_signer | ブラウザーで署名セッションを開始します(MetaMask / Phantom) |
printr_generate_image | OpenRouter 経由でトークンのアバターを生成します(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_URL | API ベース 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);
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。