cosmwasm-mcp-template
If you are the rightful owner of cosmwasm-mcp-template and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
This is a CosmWasm MCP Server Template designed to facilitate the integration of CosmWasm contracts with MCP technology, enabling seamless query and execute entry point message broadcasting.
The CosmWasm MCP Server Template is a robust framework built in Rust, tailored for developers looking to integrate CosmWasm contracts with Model Context Protocol (MCP) technology. This template provides a structured approach to wrapping query and execute entry point messages, allowing them to be broadcast by a signer. It is compatible with any CosmWasm contract, making it a versatile tool for blockchain developers. The server is designed to work with the nightly build of Rust, leveraging the latest features of the 2024 edition of rustc. By following a series of steps, developers can customize the template to suit their specific contract needs, ensuring that the MCP server can generate JSON schemas that AI agents can interpret. Additionally, the template supports multiple transport modes, including stdio, sse, and http-streamable, providing flexibility in how the server communicates with other systems.
Features
- Compatibility with any CosmWasm contract
- Supports multiple transport modes: stdio, sse, and http-streamable
- Customizable LLM instructions for enhanced AI accuracy
- Optional support for multi-contract systems
- Integration with Claude Desktop and LangGraph
Tools
list_contract_deployments
Lists Ambur core contract addresses (mainnet and testnet)
list_nft_collections
Lists Ambur NFTs (mainnet and testnet contract addresses, collection name, and collection description)
list_query_entry_points
Lists the queries that can be made to the core Ambur marketplace contract
build_query_msg
Build a query to the core Ambur marketplace contract, that can be broadcast by an RPC connected wallet
list_tx_entry_points
Lists the transactions that can be made to the core Ambur marketplace contract
build_execute_msg
Build a transaction to the core Ambur marketplace contract, that can be signed and broadcast by an RPC connected wallet