Skip to main content
Glama
EliaSupernova

Sierra Chart MCP

Sierra Chart MCP

CI

Status: Experimental, local-use software. It has not been audited for unattended use.

Sierra Chart MCP is a local Model Context Protocol server and launcher for configuration and diagnostics only. It lets an MCP client observe Sierra Chart, inspect chartbooks/charts/studies/drawings/data, read diagnostic information, and apply narrowly validated configuration changes through a local bridge.

Safety boundary: This project has no order execution, trading, position, account, credential, or broker-control features. It is not affiliated with, endorsed by, or sponsored by Sierra Chart. Sierra Chart is a trademark of its respective owner.

Architecture

MCP client (stdio)
        |
   sierra-mcp server
        |
 local atomic queue (inbox/outbox/processing/archive/state)
        |
 ACSIL bridge study inside Sierra Chart
        |
 Sierra Chart runtime

The server validates tool inputs, assigns request IDs, filters restricted response fields, and waits for a matching bridge response. The bridge study always uses <Sierra DataFilesFolder>/SierraMCP; it has no queue-root input. Set SIERRA_MCP_ROOT in the server to that exact directory. Use one Controller Instance=Yes bridge in the controller chart. Any chart-targeted setting requires a non-controller bridge on each controlled chart.

Related MCP server: tradingview-mcp

Supported tools

The public tool surface includes sierra_status, sierra_chartbooks, sierra_charts, sierra_studies, sierra_drawings, sierra_data, sierra_diagnostics, and sierra_control. Read operations are the default. Mutating operations require explicit targets, expected chartbook/chart identity where applicable, and idempotency keys.

Quick start

  1. Install Sierra Chart and the supported build prerequisites for your platform.

  2. Build or obtain the ACSIL bridge study and add it manually to a controller chart.

  3. Build the server and launcher with the repository instructions in docs/installation.md.

  4. Point your MCP client at the generated server entry point using placeholders as shown in docs/mcp-client-config.md.

  5. Run the health checks and confirm the bridge heartbeat before using configuration tools.

Read the complete guides:

Development

See CONTRIBUTING.md. Contributions must preserve the configuration/diagnostics-only scope and must not add order execution or account-control paths.

License

MIT. See LICENSE.

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    C
    maintenance
    Read-only MCP server that lets a verified client connect their own AI to their trading account to read account data without order execution.
    -
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables MCP clients to control a local TradingView Desktop instance, providing tools to read chart state, change symbols and timeframes, and fetch OHLCV data.
    99 npm
    133
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    Read-only MCP server that connects a Broker trading account to AI clients, providing account data, positions, orders, and market data via 21 tools, with a mock sandbox mode for evaluation.
    -
  • A
    license
    Not graded
    quality
    A
    maintenance
    Provides read-only MCP tools for market snapshots, position risk, order reconciliation, and daily report previews with deterministic financial calculations, evidence chains, and audit trails.
    MIT