✨ From vibe coding to vibe deployment. UBOS MCP turns ideas into infra with one message.

Learn more

Crypto Trading MCP (Model Context Protocol)

License: MIT Code style: black

A simple Model Context Protocol (MCP) server for price lookup and trading across multiple cryptocurrency exchanges.

https://github.com/user-attachments/assets/34f3a431-9370-4832-923e-ab89bf1d4913

Requirements

  • Python 3.10 or higher

Supported Exchanges

Currently supports spot trading only.

  • Upbit
  • Gate.io
  • Binance

More exchanges will be added in the future.

Environment Setup

Add the authentication information required by each exchange to the environment variables.

For example, Upbit is as follows:

UPBIT_ACCESS_KEY="your-access-key"
UPBIT_SECRET_KEY="your-secret-key"

Development Guide

Adding a New Exchange

  1. Create a new exchange class inheriting from CryptoExchange abstract class
  2. Implement required API methods
  3. Write test cases
  4. Register the new exchange in the factory class

Running Tests

# Install test dependencies
uv pip install -e ".[test]"

# Run tests
pytest

Featured Templates

View More
Customer service
Multi-language AI Translator
139 1246
AI Assistants
Image to text with Claude 3
155 1658
AI Agents
AI Video Generator
258 2301
Customer service
AI-Powered Product List Manager
159 1159
AI Image Generation
Image Generation with Stable Diffusion
117 1204

Start your free trial

Build your solution today. No credit card required.

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.