mcp-base-mcp-pibe
by bioanywhere
Overview
A Model Context Protocol (MCP) server that provides onchain tools for AI applications to interact with the Base Network and Coinbase API, enabling various blockchain and DeFi operations.
Installation
npx base-mcpEnvironment Variables
- COINBASE_API_KEY_NAME
- COINBASE_API_PRIVATE_KEY
- SEED_PHRASE
- COINBASE_PROJECT_ID
- ALCHEMY_API_KEY
- OPENROUTER_API_KEY
- NEYNAR_API_KEY
Security Notes
The server stores sensitive credentials (Coinbase API keys, wallet seed phrase, other API keys) in plain text JSON configuration files on the user's local filesystem via its initialization CLI, which is a significant local security risk. The `buy_openrouter_credits` tool relies on a third-party API (`openrouter.ai`) to provide transaction intent data (`call_data`) for on-chain transfers; a compromise of this third-party API could lead to malicious fund transfers. Additionally, client configurations use `npx -y base-mcp@latest`, dynamically pulling the latest package version, which could expose users to supply chain attacks if the npm package is compromised. While the core blockchain interaction logic uses robust libraries like AgentKit and Viem, these configuration and third-party dependencies introduce notable vulnerabilities.
Similar Servers
evm-mcp-server
Enables AI agents to interact with 60+ EVM-compatible blockchains, perform transactions, query data, and interact with smart contracts via a unified Model Context Protocol (MCP) interface.
tmcp
A server implementation for the Model Context Protocol (MCP) to enable LLMs to access external context and tools.
kukapay-mcp-servers
Aggregates real-time cryptocurrency and blockchain data for AI agents and developers, spanning DeFi, trading, market analytics, and Web3 services.
ask-starknet
A unified Model Context Protocol (MCP) server that provides AI-powered routing to specialized Starknet MCP servers, enabling AI applications to seamlessly interact with Starknet protocols, wallets, and DeFi applications.