base-mcp
The Base MCP Server is designed to facilitate seamless interaction between AI applications and blockchain networks, particularly the Base Network. It offers extensive onchain capabilities such as wallet management, smart contract operations, and integration with financial services like Coinbase. Its extensible nature allows for customization with additional third-party tools and data sources.
What are the prerequisites for using the Base MCP Server?
You need Node.js (v16 or higher), npm or yarn, Coinbase API credentials, a wallet seed phrase, Coinbase Project ID, and an Alchemy API Key.
How can I add a new tool to the Base MCP Server?
Create a new directory in the src/tools
directory, implement the tool following existing patterns, and add it to the list of available tools in src/main.ts
.
What security considerations should I be aware of?
Ensure the configuration file with sensitive information is secured, use environment variables for credentials, and verify transaction details before confirming.
How do I test the MCP server?
Run npm test
to verify the server's functionality and the connection to available tools.
How can I integrate the MCP server with Claude Desktop?
Edit the Claude Desktop configuration file to include the MCP server details and restart Claude Desktop for the changes to take effect.