mcpField
T
Tychi Mcp

Tychi Mcp

ローカル
github.com/TychiWalletAI・エージェント319 週間前に更新

Tychi Mcp について

Tychi Mcpは、セルフカストディ型ウォレットを設定・操作するエージェント向けのstdio MCPサーバーです。ウォレット管理、Arbitrum Oneの残高確認や送金、ポリシーで制限された支払いに対応し、秘密鍵の保管と署名はオペレーターのデバイス上で行います。

主な機能

  1. 01ウォレットの設定と準備状態の確認
  2. 02ウォレットの作成、インポート、切り替え
  3. 03残高確認と送金
  4. 04署名前の支出上限適用
  5. 05秘密鍵と署名をローカルに保持

活用シーン

  1. 01エージェント用ウォレットの設定
  2. 021つのキーストア内でウォレットを切り替え
  3. 03Arbitrum Oneの残高確認や送金
  4. 04エージェントの支払いにポリシー上限を適用

MCP 対応

stdio MCPサーバーとして、ルーティング、準備状態、オンボーディング、ウォレット管理と操作の9つのツールを公開します。意図の解析とLLM実行にはホスト型Tychi brainへ接続し、署名はローカルで行います。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"tyi": {
"command": "npx",
"args": [
"-y",
"@tychilabs/tyi-mcp"
],
"env": {
"TYI_PASSWORD": "<TYI_PASSWORD>",
"TYCHI_BRAIN_URL": "<TYCHI_BRAIN_URL>"
}
}
}
}
起動コマンドnpx -y @tychilabs/tyi-mcp
設定が必要な環境変数
TYI_PASSWORDシークレットKeystore password for ~/.tyi (set after tyi_onboard)
TYCHI_BRAIN_URLTychi brain API URL (HTTPS recommended)

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

パッケージ
npm@tychilabs/tyi-mcp1.0.0-beta.8

ツール

9

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

このツールにパラメーターはありません。

詳細

Tychi MCP (@tychilabs/tyi-mcp)

npm beta node mcp chain custody website license

AI エージェントにウォレットを持たせましょう。オンボーディング、資金の保有、送金、ポリシーに基づく支払いができます。

Cursor などのホスト向けのエージェントネイティブな MCP サーバー(stdio)です。9 つのツールを備えています。ルーティング(tyi_route)、準備状況の確認(tyi_status)、オンボーディング、高速なウォレットのライフサイクル管理(create/import/switch)、および Arbitrum One で残高確認、送金、ポリシーに基づく支払いを行う tyi_chat です。秘密鍵はオペレーターのマシン上の ~/.tyi に暗号化して保存され、署名がデバイスの外に出ることはありません。ホスト型の Tychi brain がインテントを解析して LLM を実行します。TYCHI_BRAIN_URL を設定してください(HTTPS を推奨します。SECURITY.md を参照)。

エージェント向け → @tychilabs/[email protected] · 人間向け → @tychilabs/tyi

Tychi エージェントウォレットのアーキテクチャ


機能

  • エージェントのルーティング — tyi_route がインテントを適切なツールに振り分けます(tyi_chat の誤用による遅延を回避します)
  • 準備状況のゲート — tyi_status がウォレット操作の前にモードを確認します
  • オンボーディング — 初回セットアップ(パスワード、LLM プロバイダー、API キー)用の tyi_onboard と tyi_onboard_schema
  • ウォレットのライフサイクル管理 — tyi_create_wallet、tyi_import_wallet、tyi_switch_wallet(高速で、brain のループは不要)
  • エージェントチャット — 残高確認、送金、振替、支払い、ポリシー、上限、履歴用の tyi_chat
  • 複数ウォレット — 1 つのキーストアから、アクティブなウォレットの作成、インポート、切り替えが可能
  • ポリシー上限 — 署名の前に支出上限を適用
  • ローカル署名 — 秘密鍵はオペレーターのマシン上のメモリーにのみ保持
  • ガスレスルーティング — クロスチェーンのガス決済に対応する UGF 決済レール
  • 監査ログ — ~/.tyi にローカルのアクティビティ履歴を記録
  • リセット — オペレーターの確認後、tyi_reset がローカルデータを消去

ベータ版は Arbitrum One(チェーン ID 42161)で提供されます。EVM の残高確認、送金、UGF ガスレス決済に対応しています。レジストリーにはさらに多くのチェーンがあり、Solana/Sui のインポートもサポートされています。


Arbitrum One

Arbitrum One 上のオンチェーンエージェントウォレットです。セルフカストディ、ローカル署名、現在利用可能な UGF ガスルーティングに対応しています。

ロードマップ実現できること
自動化ポリシーに基づくエージェント — 定期送金、トリガー、スケジュールされたフロー
取引Arbitrum の流動性を利用したスポットスワップ — エージェントが見積もり、オペレーターが確認
貸し出しArbitrum のマネーマーケットへの供給 — キーストアから出ることなく利回りを獲得
借り入れ担保付き借り入れ — 上限を適用し、完全なセルフカストディを実現

エージェントのフロー(必須)

tyi_route → tyi_status
  → direct tool (onboard / create / import / switch / reset)   ← FAST
  → tyi_chat (balance / send / pay / policy only)              ← SLOW

tyi_status.ready が false の場合、tyi_chat を呼び出さないでください。

シードまたは秘密鍵をインポートする場合は、必ず tyi_import_wallet を使用してください(tyi_chat 経由では決してインポートしないでください)。


ツール

ツール使用するタイミング
tyi_route最初に — インテントからツールを特定
tyi_statusセッション開始時 — 準備完了?不足しているものは?
tyi_onboard_schemaオンボード前にフィールドスキーマを確認
tyi_onboard初回セットアップ、または LLM のみのセットアップ
tyi_create_wallet名前を指定して新しいウォレットを作成
tyi_import_walletニーモニックまたは秘密鍵をインポート(EVM / Solana / Sui)
tyi_switch_walletアクティブなウォレットを切り替え
tyi_reset~/.tyi を消去(confirm: true)
tyi_chat残高、送金、支払い、振替、ポリシー、上限

インストール

リリースを固定してください(本番環境では変動する @beta を使用しないでください)。

npx @tychilabs/[email protected]
npx @tychilabs/[email protected] --tools

セキュリティ

SECURITY.md を参照してください — 信頼モデル、brain の通信方式(HTTP ベータエンドポイント)、機密性の高いツール、サプライチェーンの固定。インストールスクリプトはありません。


MCP ホストの設定

リポジトリには Cursor Directory 用の Open Plugins の .mcp.json が含まれています。ホスト環境で TYI_PASSWORD と TYCHI_BRAIN_URL を設定してください(HTTPS の brain を推奨)。

{
  "mcpServers": {
    "tychi": {
      "command": "npx",
      "args": ["@tychilabs/[email protected]"],
      "env": {
        "TYI_PASSWORD": "<from tyi_onboard>",
        "TYCHI_BRAIN_URL": "<https brain URL — required>"
      }
    }
  }
}

コード内で未設定時に使用されるベータ版のデフォルト値:http://hosted_brain.tychilabs.com — HTTPS のセルフホスト環境、または信頼できるネットワークでのみ使用してください。

OpenClaw:

openclaw mcp set tychi '{"command":"npx","args":["@tychilabs/[email protected]"],"env":{"TYI_PASSWORD":"<password>","TYCHI_BRAIN_URL":"<https brain URL>"}}'
openclaw mcp reload

オンボーディングモード

モード意味
freshウォレットなし — tyi_onboard を実行
llm_onlyウォレットはあるが LLM キーがない — LLM フィールドのみをオンボード
readytyi_chat を使用可能

オペレーターが提供する情報(決して推測しないでください): キーストアのパスワード、LLM プロバイダーと API キー、任意のインポート用ニーモニック。

オンボード後は、チャットより MCP の env で TYI_PASSWORD を設定することを推奨します。

フィールドプロンプト
password~/.tyi のキーストアのパスワード → 後で MCP の env に TYI_PASSWORD を設定
agent_nameエージェント名(デフォルトは Tychi)
llm_provideranthropic | gemini | openai | groq
llm_api_keyプロバイダーの API キー(検証後、brain に暗号化して保存)
mnemonic任意のインポート用(fresh のみ)

連携とデータの削除

  1. { "confirm": true } を指定して tyi_reset を実行 — ~/.tyi を消去
  2. MCP の env から TYI_PASSWORD を削除
  3. OpenClaw:openclaw mcp unset tychi を実行し、その後 openclaw mcp reload を実行

エラー

症状対処方法
チャットで not_ready が表示されるオンボーディングのフローを実行
TYI_PASSWORD env requiredオンボード後に env を設定し、ホストを再読み込み
no_llm_key / llm_key がないtyi_onboard で llm_only を指定
partial installtyi_reset を実行してから、新規にオンボード
brain で fetch failed が表示されるTYCHI_BRAIN_URL を明示的に設定し、HTTPS のセルフホスト環境、またはベータ版の http://hosted_brain.tychilabs.com を使用

環境変数

変数必須デフォルト
TYI_PASSWORDオンボード後—
TYCHI_BRAIN_URL推奨http://hosted_brain.tychilabs.com(ベータ版。HTTPS の値で上書きすることを推奨)
TYI_DATA_DIRいいえ~/.tyi
KEYSTORE_PASSWORDエイリアスTYI_PASSWORD と同じ

リンク


ライセンス

Apache License 2.0 — LICENSE を参照してください。ランタイム依存関係:@tychilabs/tyi。

コメント

MCP は初めてですか?

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

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