MCP.so
ログイン
R

Robinhood MCP Server

@rohitsingh-iitd

基本情報

カテゴリ

金融とコマース

トランスポート

stdio

作者

rohitsingh-iitd

投稿者

Rohit Singh

Robinhood MCP Server について

The Robinhood MCP Server provides a comprehensive interface to the Robinhood Crypto API. This server handles authentication, account management, market data retrieval, and trading operations through both REST API and WebSocket interfaces.

#robinhood#crypto

Robinhood MCP Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "robinhood": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-p",
        "8000:8000",
        "-p",
        "8001:8001",
        "-e",
        "ROBINHOOD_API_KEY",
        "-e",
        "ROBINHOOD_PRIVATE_KEY",
        "-e",
        "HOST=0.0.0.0",
        "-e",
        "PORT=8000",
        "-e",
        "DEBUG=False",
        "-e",
        "LOG_LEVEL=INFO",
        "-e",
        "RATE_LIMIT_ENABLED=True",
        "-e",
        "RATE_LIMIT_REQUESTS=100",
        "-e",
        "RATE_LIMIT_PERIOD=60",
        "robinhood-mcp-server"
      ],
      "env": {
        "ROBINHOOD_API_KEY": "<YOUR_API_KEY>",
        "ROBINHOOD_PRIVATE_KEY": "<YOUR_BASE64_ENCODED_PRIVATE_KEY>"
      }
    }
  }
}

Robinhood MCP Server のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is Robinhood Mcp Server?

The Robinhood MCP Server provides a comprehensive interface to the Robinhood Crypto API. It handles authentication, account management, market data retrieval, and trading operations through both REST API and WebSocket interfaces.

How to use Robinhood Mcp Server?

Install dependencies, configure environment variables (ROBINHOOD_API_KEY and ROBINHOOD_PRIVATE_KEY) in a .env file, then start the server with python -m src.main. The server exposes REST API endpoints on port 8000 and a WebSocket server on port 8001.

Key features of Robinhood Mcp Server

  • REST API for account info, market data, and trading
  • WebSocket server for real-time market data and order updates
  • Rate limiting and input validation for security
  • Configurable host, port, logging, and debug mode
  • Ping/pong keep‑alive mechanism for WebSocket connections

Use cases of Robinhood Mcp Server

  • Retrieve account holdings and estimated prices
  • Place and cancel crypto orders programmatically
  • Subscribe to real‑time best bid/ask prices
  • Automate trading strategies with order status updates

よくある質問

1

What are the prerequisites?

Python 3.8 or higher and pip are required.

2

How do I authenticate?

Set the `ROBINHOOD_API_KEY` and `ROBINHOOD_PRIVATE_KEY` environment variables in a `.env` file. The private key must be base64‑encoded.

3

What default ports does the server use?

The REST API server uses port 8000, and the WebSocket server uses port 8001. Both can be changed via environment variables.

4

How can I test the server?

Run `python -m tests.test_server` to execute validation tests.

5

Is rate limiting enabled by default?

Yes, rate limiting is enabled by default with 100 requests per 60‑second period. It can be disabled or adjusted via environment variables.

コメント

「金融とコマース」の他のコンテンツ