curvegrid/multibaas-mcp-poc
If you are the rightful owner of multibaas-mcp-poc and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
Curvegrid's MultiBaas MCP Server is an experimental project designed to facilitate interaction between AI assistants and blockchain data through the MultiBaas platform.
⚠️⚠️⚠️ This is an experimental project ⚠️⚠️⚠️
__ ___ ____ _ ____ __ _____________
/ |/ /_ __/ / /_(_) __ )____ _____ ______ / |/ / ____/ __ \
/ /|_/ / / / / / __/ / __ / __ `/ __ `/ ___/ / /|_/ / / / /_/ /
/ / / / /_/ / / /_/ / /_/ / /_/ / /_/ (__ ) / / / / /___/ ____/
/_/ /_/\__,_/_/\__/_/_____/\__,_/\__,_/____/ /_/ /_/\____/_/
4D 75 6C 74 69 42 61 61 73 4D 43 50
⚠️⚠️⚠️ PLEASE BE AWARE OF ANY POTENTIAL ERRORS AND BUGS ⚠️⚠️⚠️
Curvegrid's MultiBaas MCP Server
A Model Context Protocol (MCP) server for Curvegrid's MultiBaas platform, enabling AI assistants to interact with blockchain data and smart contracts.
Installation
You can configure the server in two ways:
- Claude Code:
If you want to just test it in under this project
npm install && npm build && claude mcp add multibaas -e API_KEY='<YOUR_MULTIBAAS_API_KEY>' BASE_URL='https://<YOUR_MULTIBAAS_DEPLOYMENT>.multibaas.com' -- ./dist/index.js
Otherwise, replace ./dist/index.js with /path/to/this-repository
- Using environment variables in the config file for Claude Desktop:
{
"mcpServers": {
"multibaas-mcp": {
"command": "npx",
"args": ["-y", "/path/to/this-repository"],
"env": {
"BASE_URL": "https://<YOUR_MULTIBAAS_DEPLOYMENT>.multibaas.com",
"API_KEY": "<YOUR_MULTIBAAS_API_KEY>"
}
}
}
}
- Or initialize the client manually in your conversation:
initialize_client
baseUrl: Your MultiBaas instance URL (e.g., "https://your-instance.multibaas.com")apiKey: Your MultiBaas API key
The server will first try to initialize using environment variables on startup. If that fails, you can still initialize manually using the initialize_client command.
Development
# Install
bun install
# Run in development mode
bun run dev
# Build for production
bun run build
# Run the built version
bun run start
License
MIT