mcpField
E
Edwin

Edwin

ローカル
docs.edwin.finance金融データ6650 週間前に更新

Edwin について

Edwin MCP サーバーは、Edwin SDK 向けの MCP サーバーの実装例です。AI エージェントが標準プロトコル経由で Edwin のツールを呼び出せます。EVM と Solana のウォレットを扱う DeFi 用途を想定しています。

主な機能

  1. 01Edwin インスタンスに設定されたツールを公開する
  2. 02EVM と Solana のウォレットに対応する
  3. 03.env ファイルで設定する
  4. 04Claude Desktop と連携する

活用シーン

  1. 01AI エージェントによるウォレット残高の確認
  2. 02AI エージェントによるトークン送金やコントラクト操作

MCP 対応

本プロジェクトは MCP サーバーであり、Edwin SDK で設定されたツールを MCP クライアントに公開します。

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Edwin MCP Server

これは、Edwin SDK 向けの Model Context Protocol(MCP)サーバーの実装例です。AI エージェントが標準化されたプロトコルを通じて Edwin のツールを操作できるようにします。

前提条件

  • Node.js >= 18.0.0
  • pnpm(推奨)または npm
  • ローカルの Claude インスタンス、または Claude API へのアクセス
  • EVM および/または Solana ウォレットの秘密鍵(ニーズに応じて)

インストール

  1. リポジトリをクローンし、mcp-server ディレクトリに移動します。
cd examples/mcp-server
  1. 依存関係をインストールします。
pnpm install
  1. プロジェクトをビルドします。
pnpm build

サーバーの実行

オプション 1:ローカル開発
  1. 環境ファイルを作成します。
cp .env.example .env
  1. .env ファイルに、次の必須設定を指定します。

    • SOLANA_RPC_URL:RPC エンドポイント
    • EVM_PRIVATE_KEY:EVM ウォレットの秘密鍵
    • SOLANA_PRIVATE_KEY:Solana ウォレットの秘密鍵
    • EDWIN_MCP_MODE=true:MCP モードを有効にします
  2. サーバーを起動します。

    • 本番環境の場合:pnpm start
    • ホットリロードを使用した開発の場合:pnpm dev
オプション 2:Claude Desktop で使用
  1. プロジェクトをビルドした後、付属の claude_desktop_config.json を使用して Claude Desktop を設定します。

    • Claude Desktop を開きます
    • Settings に移動します
    • claude_desktop_config.json から設定をインポートします
  2. Claude Desktop が必要に応じてサーバーを自動的に起動します。

利用可能なツール

サーバーは、Edwin インスタンスで設定されているすべてのツールを公開します。一般的なツールは次のとおりです。

  • ウォレット操作
  • 残高の確認
  • トランザクションへの署名
  • トークンの送金
  • コントラクトとのやり取り

セキュリティに関する考慮事項

  1. 秘密鍵が含まれる .env ファイルをコミットしないでください
  2. 本番環境では適切な CORS 設定を使用してください
  3. 本番環境で使用する場合はレート制限を実装してください
  4. 秘密鍵を安全に保管し、決して共有しないでください

トラブルシューティング

  1. サーバーが起動しない場合:

    • ポートがすでに使用中でないか確認してください
    • 環境変数が正しく設定されていることを確認してください
    • ログで具体的なエラーメッセージを確認してください
  2. ツールが利用できない場合:

    • Edwin インスタンスが正しく設定されていることを確認してください
    • ツールが正しく登録されているか確認してください
    • ウォレットのキーが正しいことを確認してください
  3. 接続に問題がある場合:

    • サーバーが実行中か確認してください
    • ポートが正しいことを確認してください
    • ネットワーク接続を確認してください

貢献

問題や機能改善のリクエストをぜひお寄せください。

ライセンス

このプロジェクトは、メインの Edwin SDK と同じ条件でライセンスされています。

コメント

MCP は初めてですか?

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

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