Alpaca MCP 服务器集成

Alpaca MCP 服务器集成

Trading AI Finance MCP Server

“Alpaca” MCP 服务器能做什么?

Alpaca MCP(模型上下文协议)服务器是一个专门的集成层,使 AI 助手和大型语言模型(LLM)能够通过自然语言指令与 Alpaca 的交易平台交互。通过 MCP 连接,开发者和用户可以直接通过他们喜欢的 LLM 工具和 IDE(如 Claude Desktop、Cursor 和 VScode)进行股票和期权交易、分析金融数据、管理投资组合、管理自选股,并访问实时市场信息。该服务器为 AI 代理与交易基础设施之间架起了桥梁,使下单、获取历史数据或监控资产自选股等任务通过对话界面变得无缝可达,从而优化了算法交易、金融分析和组合管理的工作流。

提示模板列表

在所提供的仓库或文档中未明确提及任何提示模板。

资源列表

在所提供的文件或文档中未明确描述 MCP 资源。

工具列表

在可访问的文件或文档中未包含明确的工具列表。

该 MCP 服务器的应用场景

  • 股票与期权交易
    使用自然语言在 LLM 驱动界面直接下单、修改和撤销股票和期权交易,无需手动操作平台,实现算法或自主交易工作流。

  • 投资组合管理
    通过对话命令查看账户余额、检查持仓及历史持仓,并管理您的资产持有,简化投资组合监管与再平衡。

  • 市场数据获取
    请求实时和历史市场数据,包括行情、成交、K 线、期权希腊字母等,助力研究和策略开发。

  • 自选股管理
    创建和管理个性化自选股,帮助用户高效追踪多只证券并应对市场变化。

  • 订单历史和市场状态
    获取完整订单历史,查询市场开闭市状态,并访问公司行为数据(财报、拆股、分红),提升账户和市场认知。

如何设置

Windsurf

在现有文档或代码中未提供 Windsurf 相关说明。

Claude

  1. 前置条件:

    • 安装 Python 3.10+
    • 克隆仓库并安装依赖
    • 获取 Alpaca API 密钥
  2. 创建/编辑 .env 文件:
    在项目目录下的 .env 文件中添加如下内容:

    ALPACA_API_KEY = "your_alpaca_api_key"
    ALPACA_SECRET_KEY = "your_alpaca_secret_key"
    PAPER = True
    
  3. 启动 MCP 服务器:

    python alpaca_mcp_server.py
    
  4. 配置 Claude Desktop:

    • 打开 Claude Desktop
    • 导航至:设置 → 开发者 → 编辑配置
    • 更新您的 claude_desktop_config.json
      {
        "mcpServers": {
          "alpaca": {
            "command": "<project_root>/venv/bin/python",
            "args": [
              "/path/to/alpaca-mcp-server/alpaca_mcp_server.py"
            ],
            "env": {
              "ALPACA_API_KEY": "your_alpaca_api_key",
              "ALPACA_SECRET_KEY": "your_alpaca_secret_key"
            }
          }
        }
      }
      
  5. 保存配置并重启 Claude Desktop

Cursor

在现有文档或代码中未提供 Cursor 相关说明。

Cline

在现有文档或代码中未提供 Cline 相关说明。

API 密钥安全

API 密钥通过环境变量指定,如 JSON 配置的 env 部分所示:

"env": {
  "ALPACA_API_KEY": "your_alpaca_api_key",
  "ALPACA_SECRET_KEY": "your_alpaca_secret_key"
}

如何在流程中使用此 MCP

在 FlowHunt 中使用 MCP

要将 MCP 服务器集成到 FlowHunt 工作流中,首先将 MCP 组件添加到流程,并将其连接到您的 AI 代理:

FlowHunt MCP flow

点击 MCP 组件以打开配置面板。在系统 MCP 配置部分,按如下 JSON 格式填写您的 MCP 服务器信息:

{
  "MCP-name": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

配置完成后,AI 代理即可作为工具使用该 MCP,并具备其全部功能和能力。请记得将 “MCP-name” 替换为您实际的 MCP 服务器名称(如 “alpaca”、“github-mcp” 等),并将 URL 替换为您自己的 MCP 服务器地址。


概览

模块是否可用详情/备注
概览README.md 提供完整概述
提示模板列表未提及提示模板
资源列表未列出明确 MCP 资源
工具列表未有工具文档
API 密钥安全通过配置 JSON 的 env 字段及 .env 文件
采样支持(评测时不重要)未提及

从上述两个表可以看出,Alpaca MCP 服务器在设置和核心使用场景方面有详尽文档,但缺乏对 MCP 提示模板、工具和资源定义的明确说明。其非常适合交易和市场数据相关工作流,但如果有更详细的 MCP 说明文档会更好。评分:6/10。


MCP 评分

是否有 LICENSE✅ (MIT)
是否有至少一个工具
Fork 数量26
Stars 数量90

常见问题

什么是 Alpaca MCP 服务器?

Alpaca MCP 服务器是一个集成层,将 AI 助手和大语言模型连接到 Alpaca 的交易平台,实现自然语言指令进行交易、投资组合管理和市场数据访问。

在 FlowHunt 里用 Alpaca MCP 可以做什么?

您可以下单、修改或撤销交易,管理投资组合和自选股,并从 AI 驱动界面获取实时或历史市场数据。

如何保证我的 API 密钥安全?

API 密钥应存储于环境变量或 `.env` 文件中,不要硬编码在代码或配置里,以防止意外泄露。

支持哪些客户端?

该服务器已为 Claude Desktop 编写文档。其它客户端如 Cursor 和 Cline 可能需要手动配置类似的 MCP 配置。

有提示模板或自定义 MCP 工具吗?

当前 Alpaca MCP 的文档中没有提供明确的提示模板或自定义 MCP 工具。

用 Alpaca MCP 释放您的交易潜能

通过集成 Alpaca MCP 服务器,将算法交易和财务管理引入到您的 AI 流程中。使用自然语言命令进行交易、分析和投资组合管理。

了解更多

Algolia MCP 服务器集成
Algolia MCP 服务器集成

Algolia MCP 服务器集成

Algolia MCP 服务器使 FlowHunt 用户能够通过模型上下文协议(MCP)将 AI 助手连接到 Algolia 的搜索和分析 API,通过自然语言简化搜索、分析和监控工作流程。...

1 分钟阅读
AI Algolia +5
LlamaCloud MCP 服务器
LlamaCloud MCP 服务器

LlamaCloud MCP 服务器

LlamaCloud MCP 服务器将 AI 助手连接至 LlamaCloud 上的多个托管索引,通过简洁、基于工具的 Model Context Protocol 接口,实现企业级文档检索、搜索与知识增强。...

2 分钟阅读
AI MCP Server +5
Algorand MCP服务器
Algorand MCP服务器

Algorand MCP服务器

Algorand MCP服务器为AI助手和开发者与Algorand区块链之间架起桥梁,通过标准化的LLM接口支持数据查询、智能合约交互和交易管理。...

1 分钟阅读
Blockchain AI +4