mcpField
M
mcp-sns-server MCP Server

mcp-sns-server MCP Server

ローカル
github.com/baolongt金融データ582 週間前に更新

mcp-sns-server MCP Server について

mcp-sns-server MCP Serverは、Internet Computer上のService Nervous System DAOを操作するTypeScript製MCPサーバーです。提案やニューロン、システムパラメーターの確認、ウォレット情報の取得、投票に対応します。

主な機能

  1. 01DAO提案の一覧表示
  2. 02投票可能なニューロンの検索
  3. 03DAOシステムパラメーターの取得
  4. 04ウォレットのPrincipal ID表示
  5. 05DAO提案への投票

活用シーン

  1. 01DAOの提案を確認
  2. 02投票可能なニューロンを調査
  3. 03DAOの設定を確認
  4. 04ガバナンス投票を実行

MCP 対応

SNS DAOの提案、ニューロン、パラメーター、ウォレット、投票を操作するツールをMCPクライアントに提供します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

mcp-sns-server MCP サーバー

Internet Computer 上の DAO とやり取りするための Model Context Protocol サーバーです

これは、Service Nervous System(SNS)DAO へのインターフェースを実装する TypeScript ベースの MCP サーバーです。分散型自律組織とやり取りするツールを提供し、MCP の中核となる概念を紹介します。

デモ

セットアップ

シードフレーズを env ファイルに追加します

cp .env.example .env

機能

ツール
  • list_proposals - 特定の DAO のすべての提案を一覧表示します

    • パラメーターとして DAO 名を受け取ります
    • 指定された DAO の提案一覧を返します
  • list_votable_neurons - DAO 内でユーザーが投票できるすべてのニューロンを一覧表示します

    • パラメーターとして DAO 名とプリンシパル ID を受け取ります
    • 提案に投票できるニューロンを返します
  • get_system_parameters - DAO のすべての設定パラメーターを一覧表示します

    • パラメーターとして DAO 名を受け取ります
    • 指定された DAO のシステムパラメーターを返します
  • wallet - ユーザーのウォレット情報を取得します

    • 現在のウォレットのプリンシパル ID を返します
  • vote_proposal - 提案に投票します

    • パラメーターとして DAO 名、プリンシパル ID、ニューロン ID、提案 ID、投票の選択肢を受け取ります
    • 提案に賛成、反対、または未指定で投票できます
    • DAO のガバナンスシステムに投票を登録します

開発

依存関係をインストールします:

npm install

サーバーをビルドします:

npm run build

自動再ビルドを有効にして開発する場合:

npm run watch

インストール

Claude Desktop で使用するには、サーバー設定を追加します:

macOS の場合:~/Library/Application Support/Claude/claude_desktop_config.json Windows の場合:%APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "mcp-sns-server": {
      "command": "/path/to/mcp-sns-server/build/index.js"
    }
  }
}
デバッグ

MCP サーバーは stdio 経由で通信するため、デバッグが難しい場合があります。パッケージスクリプトとして利用できる MCP Inspector の使用をおすすめします:

npm run inspector

Inspector は、ブラウザーでデバッグツールにアクセスするための URL を表示します。

コメント

MCP は初めてですか?

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

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