Robinhood Mcp Server
@rohitsingh-iitd
关于 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.
基本信息
配置
使用下面的配置,将此服务器添加到你的 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>"
}
}
}
}工具
未检测到工具
工具是从 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
FAQ from Robinhood Mcp Server
What are the prerequisites?
Python 3.8 or higher and pip are required.
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.
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.
How can I test the server?
Run python -m tests.test_server to execute validation tests.
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.
金融与商务 分类下的更多 MCP 服务器
Financial Modeling Prep MCP (Model Context Protocol)
imbenrabiA Model Context Protocol (MCP) implementation for Financial Modeling Prep, enabling AI assistants to access and analyze financial data, stock information, company fundamentals, and market insights.
Futu Stock MCP Server
shuizhengqi1mcp server for futuniuniu stock
AI看线 - A股技术分析与AI预测工具
QuantML-GithubPython-based stock analysis tool that combines traditional technical analysis with AI prediction capabilities. Providing comprehensive stock analysis and forecasting using K-line charts, technical indicators, financial data, and news data. With CMD/WEB/MCP supported.
Yahoo Finance MCP Server
Alex2Yang97This is a Model Context Protocol (MCP) server that provides comprehensive financial data from Yahoo Finance. It allows you to retrieve detailed information about stocks, including historical prices, company information, financial statements, options data, and market news.
评论