Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

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 install

Build the Server

Navigate to the MCP server directory and build:

Terminal
cd mcp-server
npm run build

Configure 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?