AlgoVesta MCP Trading
com.algovesta由 algovesta.com 发布官方发布者v1.2.2更新于 Nov 9, 2026
Trade 16 crypto exchanges + MetaTrader 5 from your AI assistant via one MCP connection.
概览
托管式 MCP 服务器,让助手读取投资组合,并在 16 家加密货币交易所和 MetaTrader 5 上下单、改单、平仓,风险规则由服务端执行。
- 可以做什么
- 读取账户与行情:组合概览、实时价格、成交历史、交易所价格比较、挂单、策略列表
- 预演与规划:模拟下单并给出策略判定,把自然语言风控规则编译成可审阅的策略预览
- 交易:开仓、全部或部分平仓、移动止损与止盈、撤销挂单
- 管理策略:列出、创建和更新 TradingView 策略,实盘自动交易始终关闭
- 回测与重放:重放 Telegram 频道、重放自己的历史信号、对已平仓交易套用风控策略、按真实费用重算 TradingView 导出、查询排队任务状态
- 审计:校验每个操作返回的签名哈希链回执
- 适用场景
- 当你希望 AI 助手通过一个连接查看并操作多个加密货币交易所或 MetaTrader 5 账户,并先在模拟余额上演练完整流程、再考虑真实资金时使用。
- 运行要求
- 远程 Streamable HTTP 端点,无需安装。需要 AlgoVesta 账户和 MCP 密钥(私密链接)或带 PKCE 的 OAuth 2.1。交易所或经纪商账户须先在 AlgoVesta 面板中连接。实盘交易需要第二重验证。
安装
在 SourceWeft 中
- 打开 控制台中的 AlgoVesta MCP Trading,将其添加到工作区。
- 连接 所需的 凭据。它们会被私密存储,绝不会在公开页面上展示。
- 为需要使用其工具的对话启用该服务。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
交给智能体安装
把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。
阅读 https://sourceweft.com/mcp/com.algovesta%2Ftrading/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。其他 MCP 客户端
把它添加到你客户端的 mcpServers 配置中。 客户端会在首次连接时完成 OAuth 登录。
{
"mcpServers": {
"algovesta-trading": {
"type": "http",
"url": "https://api.algovesta.com/mcp"
}
}
}README
AlgoVesta MCP Server
Trade 16 crypto exchanges and MetaTrader 5 from your AI assistant — over one MCP connection.
[MCP Registry] [Transport] [Auth] [Tools] [Docs license]
Documentation · Tool reference · Safety model · Tool schemas (JSON) · Product overview
AlgoVesta runs a hosted Model Context Protocol server that reaches 16 crypto exchanges and MetaTrader 5 through a single HTTPS endpoint. Claude, ChatGPT, Cursor, Claude Code, Gemini CLI or any other MCP-capable client can read balances, open and close positions, move stop-loss and take-profit, and audit its own actions.
Your risk rules are compiled to JSON and evaluated on the server, after the request leaves the model — outside the reach of anything the model can be persuaded to say. Every new key starts on a $5,000 paper balance, and every action returns an ed25519-signed, hash-chained receipt.
Hosted and closed-source. This repository is the public documentation, tool reference and client configuration set. There is nothing to install, build or self-host — you connect to the hosted endpoint.
Contents — At a glance · How it works · Quick start · Connect your client · Supported AI clients · In use · Tools · Safety model · Venues · Performance and limits · Endpoints · FAQ
At a glance
How it works
The model is the caller, never the authority. It decides what to ask for; the server decides what happens. Your exchange API keys never leave AlgoVesta and are created without withdrawal permission — the assistant only ever holds a scoped, revocable MCP link.
Quick start
- Create an AlgoVesta account and open the MCP Connection tab in the panel.
- Generate a key. New keys default to the
paperscope; the full link is shown once. - Paste the link into your AI client as a custom MCP server.
That URL is a credential. Treat it like a password. If it leaks, revoke it in the panel — revocation takes effect immediately for new connections and drops open event streams within seconds.
Clients that prefer a full authorization flow can use OAuth 2.1 instead, at https://api.algovesta.com/mcp. PKCE (S256) is mandatory and Dynamic Client Registration is supported, so most clients configure themselves. See docs/AUTHENTICATION.md.
Connect your client
Six walkthroughs below; anything else uses the same URL in whatever field it calls a remote MCP server.
Claude — web, desktop, iOS, Android
Settings -> Connectors -> Add custom connector, paste the URL, then allow the tools when Claude asks. Walkthrough
Claude Code
ChatGPT
Settings -> Connectors -> Advanced -> Developer mode -> Create, transport Streamable HTTP. Custom connectors are a paid-plan feature on OpenAI's side. Walkthrough
Cursor
~/.cursor/mcp.json, or .cursor/mcp.json inside a project — file
VS Code — GitHub Copilot
.vscode/mcp.json — file
Gemini CLI
~/.gemini/settings.json — file. CLI only; the Gemini web app does not accept custom MCP servers.
Anything else
The three config shapes you will meet, plus a curl connection check: examples/other-clients.md
Supported AI clients
This is a standard remote MCP server over Streamable HTTP, so anything that speaks remote MCP can connect. The clients below document that support themselves — each row links to the client's own configuration docs, which is where the exact field name lives.
Assistants and chat apps — 8
Coding agents and IDEs — 19
Frameworks, automation and developer tools — 6
Scope of that claim. We have verified Claude end to end against this server. The others are listed because they document remote MCP support — not because we individually tested each one. Client support also moves fast, and a given client may gate connectors behind a paid plan (ChatGPT does) or behind its CLI only (the Gemini web app does not accept custom MCP servers). If a listed client misbehaves with us, or one is missing, open an issue.
What it looks like in use
You never call a tool by name. You ask in plain language; the assistant picks the tool.
And what it will refuse. "Turn on auto-trading for that strategy" — refused; auto_trade is not a writable field in any scope. "Trade on Kraken for me" when Kraken is not connected — VENUE_NOT_CONNECTED, not a guess. "Open it without a stop" — refused, with no saved default to fall back on.
On a paper key every one of those runs against the $5,000 virtual balance with the identical toolset, so the whole workflow can be rehearsed before real money is reachable.
Tools
20 tools. Scope read works on any key; paper / live gates the rest.
Full tool list
Two of them deserve a note, because what they refuse to do is the point:
compare_venuesdoes not route your order. It reports the live price and, on venues that publish one, the bid/ask spread. It does not know your fee tier, the order book depth or the slippage you would pay — and it says so in every response. A venue that publishes no bid/ask is listed separately rather than ranked as if its spread were zero. You still name the exchange yourself inplace_order.create_strategy/update_strategycannot turn real money on. A new strategy is always created withauto_tradeoff, andauto_tradeis not in the writable field set — an assistant cannot set it, whatever it is asked or persuaded to do. A single order is one action you can see; a strategy keeps trading after the conversation ends, so arming one stays a human decision made in the panel.ip_allowlistis refused for the same reason: it is the second factor that verifies where signals come from.
Full reference with descriptions and JSON Schemas: docs/TOOLS.md · machine-readable: tools.json
Safety model
The AI is the caller — never the authority. Full model: docs/SAFETY.md.
Venues
Crypto (16) — Binance · Bybit · OKX · KuCoin · Gate.io · Bitget · Kraken · Coinbase · BingX · Hyperliquid · Backpack · HTX · BloFin · Phemex · WOO X · CoinEx
Forex, metals, indices — MetaTrader 5, zero installation: AlgoVesta runs the MT5 terminals on its own managed servers, connected to your broker 24/7.
Simulation — built-in paper engine, $5,000 virtual.
Six exchanges — Binance, Bybit, OKX, Gate.io, KuCoin and Bitget — have been verified end to end with real money on both futures and spot, with stop-loss and take-profit confirmed on the exchange itself. Each exchange has its own quirks, and the differences are deliberate rather than gaps: Bybit and Bitget do not accept a second take-profit leg on spot; OKX spot is routed through the raw API to keep a cash account from silently becoming a margin account; Binance spot enforces a minimum notional before buying; KuCoin market buys are placed in cost mode. A venue becomes available to the AI only after you connect it — asking for one you have not connected returns VENUE_NOT_CONNECTED rather than a guess.
Performance and limits
Measured, not marketing — figures measured in August 2026; the averages match the ones published on algovesta.com:
Time spent inside your AI client — the model thinking, and you confirming — is not included and usually dominates. This server is not a low-latency execution venue and is not sold as one.
Endpoints
Published in the official MCP Registry as com.algovesta/trading; server.json in this repository is that manifest.
FAQ
Can Claude, ChatGPT or Cursor actually place a real trade on my exchange account?
Yes — once you give it a key with the live scope, and that scope is only issued after a second factor. Until then the same assistant runs against a $5,000 paper balance with identical tools, so you can rehearse the entire workflow before any real money is reachable.
Do I have to give my exchange API keys to the AI?
No, and you should never do that with any tool. Your API keys stay inside AlgoVesta, encrypted, created without withdrawal permission. The assistant only ever holds an MCP link — scoped, rate-limited, policy-checked, individually revocable, and useless for moving funds off an exchange.
Can a prompt injection make the AI ignore my risk rules?
It can change what the model asks for. It does not change how the server answers: your rules are evaluated after the request leaves the model, by code the prompt never reaches, and a violation is rejected and written to the audit log. The limits of that guarantee are worth stating plainly — it covers rule evaluation, scope and account isolation, not the wording of what the assistant tells you afterwards.
What happens if the model calls place_order twice by mistake?
Nothing happens twice. Every write tool requires an idempotency key, and a repeat of the same key returns the stored response instead of acting again.
How do I stop everything immediately?
The kill switch in the panel (POST /api/mcp/freeze) stops everything at once; every tool then returns user_frozen. To cut off a single client, revoke just that key.
Examples
Ready-to-use files in examples/:
- TradingView alert templates: six JSON messages (basic entry, multi take-profit, Pine strategy with position state, close, forex on MT5, crypto with margin and leverage) and the field reference the webhook receiver uses.
- Telegram signal parsing corpus: 30 synthetic signal messages with the expected parse for each, for testing your own copier or seeing which formats the AlgoVesta parser is built for.
- MCP client code: minimal Python and Node.js programs that connect with a secret link, read the portfolio and place a paper order.
- Client configs: Cursor, VS Code, Gemini CLI.
Support
Account and trading questions: support · [email protected] Vulnerability reports: SECURITY.md Client that will not connect, or one missing from the list above: open an issue
Compliance
AlgoVesta does not generate signals, does not hold, receive or move client funds, and does not provide investment advice. Trading carries risk; automation does not remove it. Every new key starts on paper.
License
Copyright (c) 2026 AlgoVesta. Documentation and configuration examples in this repository are licensed under CC BY 4.0. The AlgoVesta MCP server itself is proprietary and hosted; this repository contains no server source code.
来源:README.md,提交 2ea82a2
工具
0版本历史
3- v1.2.2最新Sep 23, 2026
- v1.2.1Sep 22, 2026
- v1.2.0Sep 16, 2026
评分
已满足适用检查项的 85%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通必需25 分
- 已声明认证方式必需10 分
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分