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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1086a5de707ffc986945ed806095567184e25e599274aa5bbbc137598e0a1c2a
|
|
| MD5 |
de7d108de51504cafbd40a8fdab6ea6c
|
|
| BLAKE2b-256 |
ffe0c73532f69a13da7fd22a39fb7b4cef44af7665512a21e0d290f19b24a792
|
File details
Details for the file highlowticker_algo_mcp-0.1.0-py3-none-any.whl.
File metadata
- Download URL: highlowticker_algo_mcp-0.1.0-py3-none-any.whl
- Upload date:
- Size: 8.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b97734e88f4ee3c23eeac63a0e1147726d5d718cfd2e37edc55e3ecb17eab9b3
|
|
| MD5 |
50549212e2c23490fc1fb26774690b02
|
|
| BLAKE2b-256 |
0aba8cbbbe73bd126e69f7377e2bed7e3014fa316b76330262925acdba848358
|