@manifest-network/manifest-mcp-chain
v0.19.0
Published
MCP server for Cosmos SDK chain operations (queries, transactions, module discovery)
Readme
@manifest-network/manifest-mcp-chain
MCP server for generic Cosmos SDK chain operations. Registers 6 tools for queries, transactions, fee estimation, and module discovery — plus an optional request_faucet tool when MANIFEST_FAUCET_URL is set.
Installation
npm install @manifest-network/manifest-mcp-chainTools
| Tool | Description |
|------|-------------|
| get_account_info | Get the address of the configured wallet |
| cosmos_query | Execute any Cosmos SDK query (bank, staking, gov, etc.) |
| cosmos_tx | Sign and broadcast any Cosmos SDK transaction |
| cosmos_estimate_fee | Estimate gas and fee for a transaction without broadcasting |
| list_modules | List all available query and transaction modules |
| list_module_subcommands | List subcommands for a specific module |
| request_faucet | Request testnet tokens from the faucet — only registered when a faucet URL is configured (CLI: set MANIFEST_FAUCET_URL; library: pass the faucetUrl constructor option) |
Usage
As an MCP server (via node package)
See packages/node/README.md for CLI usage and MCP client integration.
As a library
import { ChainMCPServer } from '@manifest-network/manifest-mcp-chain';
const server = new ChainMCPServer({
config, // ManifestMCPConfig from core
walletProvider, // WalletProvider from core
faucetUrl, // optional; registers request_faucet when provided
});Build
npm run build # tsdown (platform: neutral)
npm run lint # tsc --noEmit
npm run test # vitestLicense
MIT
