Skip to main content

Read-only MCP server exposing the HighLowTicker algo feed to agents.

Project description

highlowticker-algo-mcp

A read-only MCP server that lets an AI agent (Claude Desktop, Cursor) explore the live HighLowTicker algo feed conversationally. It consumes the feed into a rolling in-memory buffer and exposes a few query tools plus the wire-protocol schema as a resource.

Read-only by design. The server subscribes to the periodic market summary for itself, but it never sends a watch list, so it can never change the feed subscription state of any other program connected to the same socket. The capability to drive subscriptions belongs to your own strategy via the highlowticker-algo-feed client, not to this shared agent lens.

Install

pip install highlowticker-algo-mcp

Requirements

  • HighLowTicker running with the algo feed enabled (Settings, Algo feed :7412).
  • Python 3.10 or newer.

Tools

  • get_market_summary() — latest market push/pull and breadth summary.
  • recent_tape(symbol=None, kind=None, n=20) — recent new-high / new-low / price-update frames.
  • top_movers(by="high", k=10) — symbols ranked by cumulative new-high or new-low count.

Resources

  • schema://algo-feed — the wire-protocol JSON Schema.
  • doc://field-reference — a condensed field reference.

Claude Desktop config

Add to your MCP servers config:

{
  "mcpServers": {
    "highlowticker-algo-feed": {
      "command": "hlt-algo-mcp"
    }
  }
}

Interactive testing (MCP Inspector)

mcp dev loads its target as a standalone file, which breaks the package's relative imports. Use the scripts/mcp_dev.py shim (it re-exports the installed package's FastMCP instance) and keep the editable install active with -e .:

cd highlowticker-algo-mcp
source .venv/bin/activate
pip install "mcp[cli]"
mcp dev -e . scripts/mcp_dev.py:mcp

The background feed reader starts via the server's FastMCP lifespan, so the Inspector's Tools tab returns live data (feed must be running on :7412).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

highlowticker_algo_mcp-0.1.0.tar.gz (7.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

highlowticker_algo_mcp-0.1.0-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

File details

Details for the file highlowticker_algo_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: highlowticker_algo_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 7.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for highlowticker_algo_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 1086a5de707ffc986945ed806095567184e25e599274aa5bbbc137598e0a1c2a
MD5 de7d108de51504cafbd40a8fdab6ea6c
BLAKE2b-256 ffe0c73532f69a13da7fd22a39fb7b4cef44af7665512a21e0d290f19b24a792

See more details on using hashes here.

File details

Details for the file highlowticker_algo_mcp-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for highlowticker_algo_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b97734e88f4ee3c23eeac63a0e1147726d5d718cfd2e37edc55e3ecb17eab9b3
MD5 50549212e2c23490fc1fb26774690b02
BLAKE2b-256 0aba8cbbbe73bd126e69f7377e2bed7e3014fa316b76330262925acdba848358

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page