Osmosis Agent Toolkit について
Osmosis Agent Toolkitは、Osmosisプロトコルと連携するLLMツールを構築するためのパッケージ群です。コア機能、Vercel AI SDK実装、MCPサーバーを含みます。
主な機能
- 01Osmosisプロトコル連携ツール
- 02レジストリとクエリークライアント対応
- 03トランザクションの署名とブロードキャスト
- 04Vercel AI SDK実装
活用シーン
- 01Osmosis向けLLMアプリの構築
- 02MCPクライアントからOsmosisツールを利用
MCP 対応
`@osmosis-agent-toolkit/mcp`パッケージがMCPサーバーを実装し、MCPクライアントにOsmosisプロトコル用ツールを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Osmosis Agent Toolkit
概要
このリポジトリには、Osmosis Agent Toolkit の構築に使用するパッケージが含まれています。 大規模言語モデル(LLM)は、これらのツールを使って Osmosis プロトコルとやり取りできます。
パッケージ
@osmosis-agent-toolkit/core
コアパッケージには、他のパッケージで使用する基本機能が含まれています。 レジストリデータ、クエリクライアント、署名およびブロードキャストのロジックはここで定義されています。
@osmosis-agent-toolkit/ai-sdk
Osmosis Agent Toolkit 向けの Vercel の AI SDK の実装です。
@osmosis-agent-toolkit/mcp
Osmosis Agent Toolkit の Model Context Protocol(MCP)サーバー実装です。
Claude Desktop または Cursor での使用
以下を claude_desktop_config.json または .cursor/mcp.json に追加してください。詳しくはこちらをご覧ください。
{
"mcpServers": {
"Osmosis": {
"command": "npx",
"args": [
"-y",
"@osmosis-agent-toolkit/mcp"
],
"env": {
"OSMOSIS_MNEMONIC": "<your mnemonic here>"
}
}
}
}
開発
yarn または bun を使用して依存関係をインストールします:
bun i
ローカル開発用にウォッチモードを開始します:
bun run dev
ビルドするには:
bun run build
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。