remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Provides tools for interacting with Service Nervous System (SNS) DAOs on the Internet Computer, enabling users to list proposals, view votable neurons, get system parameters, access wallet information, and vote on proposals.
References a demo video hosted on YouTube that demonstrates the MCP server's functionality.
mcp-sns-server MCP サーバー
インターネットコンピュータ上のDAOと対話するためのモデルコンテキストプロトコルサーバー
これはTypeScriptベースのMCPサーバーで、Service Nervous System(SNS)DAOへのインターフェースを実装しています。分散型自律組織と連携するためのツールを提供することで、MCPの中核概念を実証しています。
設定
シードフレーズを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ガバナンスシステムに投票を登録する
発達
依存関係をインストールします:
サーバーを構築します。
自動リビルドを使用した開発の場合:
インストール
Claude Desktop で使用するには、サーバー設定を追加します。
MacOS の場合: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows の場合: %APPDATA%/Claude/claude_desktop_config.json
デバッグ
MCPサーバーはstdio経由で通信するため、デバッグが困難になる場合があります。パッケージスクリプトとして提供されているMCP Inspectorの使用をお勧めします。
インスペクターは、ブラウザでデバッグ ツールにアクセスするための URL を提供します。
You must be authenticated.
インターネット コンピュータ上の Service Nervous System (SNS) DAO との対話を可能にするモデル コンテキスト プロトコル サーバー。これにより、ユーザーは提案の一覧表示、ニューロンの表示、システム パラメータの取得、ウォレットの管理、提案への投票を行うことができます。