Integrations
Provides tools for interacting with the Stellar blockchain network, including connecting to wallets, listing tokens, querying balances, and transferring funds between Stellar wallets.
クロノス MCP サーバー 🔵
Chronosは、Stellarブロックチェーン向けにカスタマイズされたモデルコンテキストプロトコル(MCP)サーバーであり、Claude DesktopなどのAIアプリケーションとの統合に特化して設計されています。Chronosは、Stellarネットワークとの効率的なインタラクションを可能にするオンチェーンツールをAIアシスタントに提供します。
概要
Chronos MCP は次の機能を提供します。
- **Stellar ウォレットに接続:**秘密キーを使用してウォレットに安全に接続します。
- ウォレット トークンの一覧表示: Stellar ウォレットに保持されているすべてのトークンを取得して一覧表示します。
- 残高照会: XLM やその他の資産のリアルタイムの残高を取得します。
- 資金の送金: Stellar ウォレット間の送金を簡単に開始できます。
Chronos は拡張可能に構築されており、標準の Node.js パッケージとして動作するため、base-mcp などの他の MCP サーバーと同様に簡単に展開、インストール、統合できます。
特徴
- Stellar 統合: Horizon API を介して Stellar メインネットと完全に対話します。
- 簡単なデプロイメント: npm を使用して Chronos を公開およびインストールします。
- Claude Desktop の互換性: MCP サーバー構成を更新することで、Claude Desktop とシームレスに統合します。
- **拡張可能なアーキテクチャ:**将来の機能強化や新しいツールの統合に対応するように設計されています。
前提条件
- Node.js (v14以上)
- npm
- Stellar ウォレットの認証情報(接続用の秘密鍵)
- Stellarネットワークとやり取りするためのインターネット接続
インストール
オプション1: npmからインストールする(推奨)
Chronos をグローバルにインストールします。
または、npx で直接使用します。
オプション2: ソースからインストールする
- リポジトリをクローンします。Copy
- 依存関係をインストールします:Copy
- プロジェクトをビルドします。Copy
- (オプション) アクセスを容易にするためにグローバルにリンクします。Copy
構成
必要に応じて設定ファイルを作成するか、環境変数を設定します。例えば、ChronosをClaude Desktopで使用するには、以下の場所にあるClaude Desktopの設定ファイルを更新します。
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
- Linux:
~/.config/Claude/claude_desktop_config.json
Claude Desktop のサンプル構成:
使用法
Chronos MCP は、MCP インターフェースを通じて次のツールを公開します。
接続ウォレット
秘密鍵を使用して Stellar ウォレットに接続します。
コマンド例:
「秘密鍵______を使用してウォレットを接続します」
リストトークン
指定された Stellar ウォレット内のすべてのトークンと資産を一覧表示します。
コマンド例:
「ウォレットトークンを一覧表示する」
残高を取得する
XLM およびその他の資産の残高を取得します。
コマンド例:
「現在のXLM残高はいくらですか?」
送金
ウォレットから別の Stellar ウォレットに資金を転送します。
パラメータ:
secretKey
: ウォレットの秘密鍵。destinationAddress
: 受信者のウォレットアドレス。amount
: 送金する金額。asset
(オプション) : 転送する資産 (デフォルトは XLM)。
コマンド例:
「0.5 XLMを[送信先ウォレットアドレス]に送金する」
テスト
Chronos MCP をローカルでテストするには:
これにより、プロジェクトのテスト スイートが実行され、サーバーが期待どおりに動作していることが検証されます。
展開
Chronos MCPは標準のNode.jsパッケージとして機能するように設計されており、npmに公開できます。公開後(例: npm publish
)、Chronosは他のMCPサーバーと同様に、グローバルにインストールしたり、npx経由で使用したりできます。
実稼働環境での展開では、自動再起動と監視のために、Chronos をシステム サービス (systemd、launchd などを使用) にラップすることを検討してください。
クロノスの拡張
Chronosは拡張性を考慮して構築されています。新しいツールを追加するには:
src/tools
フォルダに新しいディレクトリを作成します。- ツールを実装します (
index.ts
、schemas.ts
、handlers.ts
を含めます)。 - ツールを
src/tools/index.ts
にエクスポートします。 - ツールのドキュメントと例を README に更新します。
- 新しいツールが正しく動作することを確認するためのテストを記述します。
ライセンス
このプロジェクトはMIT ライセンスに基づいてライセンスされています。
貢献
貢献を歓迎します!問題の報告、プルリクエストの送信、その他の貢献手順に関するガイドラインについては、 CONTRIBUTING.md を参照してください。
──────────────────────────────── この README は Chronos MCP 専用に調整されており、Node.js パッケージとしての展開、Claude Desktop との統合、および Stellar ブロックチェーンと対話するための包括的な機能セットについて概説しています。
This server cannot be installed
Claude Desktop などの AI アシスタントを Stellar ブロックチェーンに統合し、ウォレット接続、トークン一覧、残高照会、資金振替を可能にするモデル コンテキスト プロトコル サーバー。