Getting Started
Welcome to the MCP Wallet Server documentation. This guide will get you up and running with Ethereum wallet operations through the Model Context Protocol.
Prerequisites
Quick Setup
Clone and Install
Clone the repository and install dependencies:
npm
git clone https://github.com/mmsaki/accounts.git
cd accounts
npm installBuild the Server
Navigate to the MCP server directory and build:
Terminal
cd mcp-server
npm run buildConfigure MCP Client
Create or update your MCP configuration file:
mcp.json
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"wallet-server": {
"type": "local",
"command": ["node", "./mcp-server/dist/index.js"],
"enabled": true
}
}
}Launch and Test
Start your MCP client with the new configuration. Test with a simple balance check:
Test Request
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "mcpwallet_get_balance",
"arguments": {
"address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"
}
}
}What Next?
- Dive into MCP Server details
- Explore practical examples
- Read about 402 payments