Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Bot12 Server

FreeNot checked

Converts your bot12 trading bot into tools for Claude and other AI assistants, providing pre-built trading operations, account management, and reporting feature

GitHubEmbed

About

Converts your bot12 trading bot into tools for Claude and other AI assistants, providing pre-built trading operations, account management, and reporting features.

README

A complete, production-ready MCP (Model Context Protocol) server template that converts your bot12 trading bot into tools that Claude and other AI assistants can use.

Features

9 Pre-built Trading Tools - Account info, positions, trades, reporting
Production Ready - Error handling, logging, security
Pydantic Validation - Type-safe data structures
Claude Integration - Works with Claude Desktop
Comprehensive Docs - Multiple guides included
MIT Licensed - Free to use and modify

Quick Start

1. Install Dependencies

pip install -r requirements.txt

2. Configure Environment

cp .env.example .env
# Edit .env with your bot12 credentials

3. Customize the Server

Edit bot12_mcp_template.py and replace the 4 TODO helper functions with your actual bot12 code.

4. Run the Server

python bot12_mcp_template.py

5. Test with MCP Inspector

npx @modelcontextprotocol/inspector python bot12_mcp_template.py

6. Add to Claude Desktop

Edit ~/.config/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "bot12": {
      "command": "python",
      "args": ["/absolute/path/to/bot12_mcp_template.py"]
    }
  }
}

Tools Available

Account & Positions

  • get_account_balance() - Get balance and equity
  • get_active_positions() - List open positions
  • get_market_price(symbol) - Get bid/ask prices

Trading Operations

  • execute_trade(symbol, quantity, direction, ...) - Place a trade
  • close_position(position_id) - Close a position

Reporting

  • get_trade_history(limit, symbol) - View past trades
  • generate_performance_report(start_date, end_date) - Get statistics

System

  • get_system_status() - Check bot health
  • get_bot_logs(limit, level) - View recent logs

Documentation

  • QUICK_START.md - 30-minute quick start guide
  • BOT12_MCP_SETUP_GUIDE.md - Comprehensive 7-step setup
  • INDEX.md - Complete file reference

Repository

Next Steps

  1. Read QUICK_START.md for fast setup
  2. Customize bot12_mcp_template.py with your bot12 code
  3. Test with MCP Inspector
  4. Integrate with Claude Desktop
  5. Deploy!

For complete details, see BOT12_MCP_SETUP_GUIDE.md

from github.com/mohamadasani494-pixel/bot12-mcp-server

Installing Bot12 Server

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/mohamadasani494-pixel/bot12-mcp-server

FAQ

Is Bot12 Server MCP free?

Yes, Bot12 Server MCP is free — one-click install via Unyly at no cost.

Does Bot12 Server need an API key?

No, Bot12 Server runs without API keys or environment variables.

Is Bot12 Server hosted or self-hosted?

A hosted option is available: Unyly runs the server in the cloud, no local setup required.

How do I install Bot12 Server in Claude Desktop, Claude Code or Cursor?

Open Bot12 Server on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Bot12 Server with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All ai MCPs