MOEX MCP Server on Go
MOEX MCP Server
A lightweight Go MOEX MCP server with two run modes, stdio and HTTP, exposing the same REST API for integration with other services
- 0 ★ on the repository
- Last commit
Extended access
Why this level
- Runs a Go binary or Docker container that reads quotes and candles from the ISS API
- In HTTP mode it exposes the same data as a REST API
Install
- Works in
- Services
Manual install
go build -o moex-mcp . && ./moex-mcpLocal stdio mode, command from the README.
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- Runs a Go binary or Docker container that reads quotes and candles from the ISS API
- In HTTP mode it exposes the same data as a REST API
This is third-party code. Review the repository files before installing.
What it does
The Go server offers four MCP tools over the ISS API: a ticker's current quote with price, change and volume, OHLCV candles for 1m, 3m, 6m and 1y periods, issuer fundamentals such as ISIN, face value and issue volume, and security search by ticker, ISIN or name. Besides the stdio mode for MCP hosts like Claude Desktop and Cursor, the server can expose the same data as a plain REST API with health, ticker, candles, fundamentals and search endpoints, handy for integrating with other services. Both modes can run from a go build binary or in Docker.
Who it is for. For Go developers who want a compact MOEX MCP server and, alongside it, a REST API for their own backend.
Good fit when
- You want a Go MOEX MCP server with no dependencies beyond the standard library
- You want the same server usable both as an MCP tool and as a plain REST API for another project
- A minimal four-tool set with no order book or bonds is enough for you
Not a fit when
- You need bonds, currencies, precious metals or indices: the server only covers stocks and the TQBR board
- You need an order book or a trade feed
Example request
Show the current quote for SBER and its candles for the last 3 monthsMCP
- Transport
- stdio, http
- Authentication
- not required
Limitations
0 stars, a single author. Only four tools, works with the TQBR stock board only, no bonds, currencies, indices or precious metals. The README explicitly mentions the HTTP mode as a way to integrate with the author's separate, undocumented foundation-finance project.
How to disable. Remove the moex block from your MCP client config and stop the server process or Docker container.
FAQ
Can I use the server as a plain REST API instead of MCP?
Yes, the -mode=http flag exposes the same data as a REST API with health, ticker, candles, fundamentals and search endpoints.
Is there bond data?
No, the server only covers stocks on the TQBR board.
Discussion
No questions or reviews yet.
Related
All Moscow Exchange toolsMOEX ISS MCP server (Go)
go_mcp_server_moex
A Go MCP server over the Moscow Exchange's public ISS information server: instruments, markets, boards and trading history with no key
MOEX MCP server with caching and retries
MOEX MCP сервер
An npm-published Moscow Exchange ISS MCP server with 10 tools, SQLite caching and resilient request retries
MoexMcp on .NET
MoexMcp
A .NET MOEX MCP server with clean architecture: stocks, bonds, currencies, metals, comparison and performance ranking
MOEX MCP Server with 20 tools
MOEX MCP Server
A TypeScript Moscow Exchange ISS MCP server on a vertical-slice architecture: 20 tools from quotes to a bond yield curve
A read-only Python MCP server for the official Moscow Exchange ISS API: stocks, bonds, FORTS futures and dividends
mcp-moex (AlekseyOsikov)
mcp-moex
MCP server over the Moscow Exchange API: security search, prices, history, metrics, comparison with an index and a schedule mode, no keys needed
Comparison with similar tools
Cards that share the main search query, and how they differ.
| Tool | Official | Authentication | Repository stars | Main difference |
|---|---|---|---|---|
| MOEX MCP Server on Go (this card) | no | not required | 0 | |
| Moscow Exchange MCP server on Symfony | no | not required | 4 | security specs |
| MOEX MCP Server with 20 tools | no | not required | 1 | 20 tools |
README in short
The Russian README describes two run modes, stdio and http, a table of four MCP tools and a separate table of the http mode's REST endpoints, local and Docker run commands for both modes, a project structure split into moex, mcp and httpserver layers with tests for each layer, and the ISS API data sources, noting the main trading board is TQBR.