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 を提供します。
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
インターネット コンピュータ上の Service Nervous System (SNS) DAO との対話を可能にするモデル コンテキスト プロトコル サーバー。これにより、ユーザーは提案の一覧表示、ニューロンの表示、システム パラメータの取得、ウォレットの管理、提案への投票を行うことができます。
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that allows AI assistants to interact with the Neuro-Symbolic Autonomy Framework, enabling capabilities like running NSAF evolution with customizable parameters and comparing different agent architectures.Last updated -1PythonMIT License
- -securityAlicense-qualityA Model Context Protocol server that provides a standardized interface for AI models to access, query, and modify content in Notion workspaces.Last updated -7064TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that provides programmatic access to ONOS SDN controller's network management capabilities, enabling device control, topology management, and analytics through ONOS's REST API.Last updated -4PythonGPL 3.0
- -securityAlicense-qualityA Model Context Protocol server that enables users to query, retrieve details, and manage reviews/ratings for NetMind AI servers through simple endpoints.Last updated -PythonMIT License