Coinbase Chat MCP: Open-Source Integration with Coinbase API

ยท

An open-source Model Context Protocol (MCP) server and web application for seamless integration with Coinbase's public API. This project enables AI agents, LLMs, and developers to interact with cryptocurrency data, market information, and trading insights through a standardized, secure interface.

Key Features

MCP Server Capabilities

Interactive Chat Interface

API Explorer

Getting Started

System Requirements

Installation Steps

  1. Clone the repository:

    git clone https://github.com/your-username/coinbase-chat-mcp.git
    cd coinbase-chat-mcp
  2. Install dependencies:

    npm install
  3. Build the MCP server:

    cd mcp-server && npm run build
  4. Launch development servers:

    cd api-server && npm run dev &
    cd frontend && npm run dev &

Integration Options

Cursor IDE Setup (Recommended)

The project includes pre-configured settings in .cursor/mcp.json. Simply restart Cursor IDE after installation.

Claude Desktop Configuration

Add to your Claude Desktop config:

{
  "mcpServers": {
    "coinbase-mcp": {
      "command": "node",
      "args": ["/path/to/coinbase-chat-mcp/mcp-server/dist/index.js"]
    }
  }
}

Technical Architecture

The system comprises three main components:

  1. MCP Server: Core protocol implementation with 8 cryptocurrency tools
  2. API Server: Express.js REST interface
  3. Frontend: React application with TailwindCSS

Security Considerations

๐Ÿ‘‰ Explore advanced cryptocurrency integration techniques

Frequently Asked Questions

What cryptocurrency data can I access through this MCP server?

The server provides access to:

How do I enable the AI chat functionality?

  1. Obtain an OpenAI API key
  2. Create a .env file in the frontend directory
  3. Add your API key:

    VITE_OPENAI_API_KEY=your_key_here
  4. Restart the frontend server

What makes this MCP server different from direct API access?

The MCP server provides:

Can I use this for commercial applications?

Yes, the project is MIT-licensed, allowing commercial use with proper attribution. However, be mindful of Coinbase's API rate limits.

๐Ÿ‘‰ Discover more cryptocurrency tools and resources

Development Roadmap

Contribution Guidelines

We welcome community contributions through:

Support Options

This project represents a significant advancement in cryptocurrency data accessibility for AI applications, bridging the gap between complex financial APIs and intelligent agent ecosystems.