Alpaca MCP Server
Interact with Alpaca's market data and brokerage services via its API.
Alpaca MCP Server
Expose Alpaca Market Data & Broker API as MCP tools.
Installation
Installing via Smithery
To install Alpaca Market Data Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @cesarvarela/alpaca-mcp --client claude
Manual Installation
npm install alpaca-mcp
Local Development
git clone <repo-url>
cd alpaca-mcp
npm install
Environment Variables
Create a .env at project root with:
ALPACA_ENDPOINT=https://data.alpaca.markets
ALPACA_BROKER_ENDPOINT=https://broker-api.alpaca.markets
ALPACA_API_KEY=YOUR_ALPACA_API_KEY
ALPACA_SECRET_KEY=YOUR_ALPACA_SECRET_KEY
Commands
- start (dev):
npm start(runsnpx tsx index.ts) - build:
npm run build(compiles todist/) - run compiled:
node dist/index.js
Usage
Once running, the MCP server listens on stdin/stdout. Use any MCP client or the CLI:
npm link # optional
alpaca-mcp # starts server globally
Available Tools
- get-assets
{ assetClass?: "us_equity" | "crypto" } - get-stock-bars
{ symbols: string[]; start: string; end: string; timeframe: string } - get-market-days
{ start: string; end: string } - get-news
{ start: string; end: string; symbols: string[] }
Each returns JSON in content[0].text or an error.
MCP Client Configuration
To integrate via mcp.config.json, add the following under the mcpServers key:
{
"mcpServers": {
"alpaca-mcp": {
"command": "npx",
"args": [
"-y",
"alpaca-mcp"
],
"env": {
"ALPACA_ENDPOINT": "https://data.alpaca.markets",
"ALPACA_BROKER_ENDPOINT": "https://broker-api.alpaca.markets",
"ALPACA_API_KEY": "<YOUR_API_KEY>",
"ALPACA_SECRET_KEY": "<YOUR_SECRET_KEY>"
}
}
}
}
## Publishing
```bash
npm publish
License
ISC
Servidores relacionados
IPGeolocation.io MCP Server
Official MCP server for IP geolocation, IP security, abuse contacts, ASN, timezone, astronomy, and user-agent parsing.
Terra
Access and manage wearable and health app data through the Terra API.
MCP Prometheus
Access Prometheus metrics and queries through standardized MCP interfaces.
Unstoppable Domains MCP
AI-powered domain name management — search availability, check pricing, manage your portfolio, configure DNS, list domains for sale, and complete purchases via natural language across 400+ ICANN TLDs.
PrestaShop MCP Server
A server for managing PrestaShop e-commerce stores through a unified product API.
MCP Kubernetes
Execute Kubernetes commands using kubectl from any MCP-compatible client. Requires a valid kubeconfig file.
fal.ai Ideogram v3
Advanced text-to-image generation model with superior quality and text rendering via the fal.ai API.
IOL MCP Tool
Interact with the Invertir Online (IOL) API to manage investments and access market data.
Grok MCP Plugin
Integrate with the Grok AI API to access its powerful language models.
Spotify MCP Server
Interact with the Spotify API to manage playlists and control music playback.