ByteAsk/ByteAsk-Embedded-MCP
View on GitHub ↗The open-source MCP server behind ByteAsk Embedded Docs: a source-grounded, page-cited evidence-retrieval server for coding agents (Claude Code, Codex, Cursor) that write firmware / driver / protocol code and need exact facts.
23 ★3 forksPythonUpdated 2mo ago
What you need to know
A source-grounded, page-cited evidence retrieval MCP server for embedded and firmware reference docs. Returns verbatim snippets with page citations or an honest no-match for coding agents.
Install
uv sync && uv run byteask-embedded-mcp claude mcp add --transport http byteask-embedded-docs https://mcp.byteask.ai/mcp
Usage
- •search_docs(query) for register maps, protocol codes, SCPI commands, datasheet specs
- •get_context(result_id) to expand a hit to its full source section
Key features
- ✓Verbatim, page-cited evidence retrieval (no fabricated answers)
- ✓Built for coding agents: register offsets, Modbus codes, SCPI commands
- ✓stdio and Streamable HTTP transports
- ✓Pluggable SearchBackend retrieval interface
- ✓Hosted endpoint at mcp.byteask.ai backed by a full licensed corpus
Best for
Firmware/driver coding agents that need exact facts without fabrication
Caveats
- ⚠The retrieval engine and licensed doc corpus are not in this repo (hosted only)
- ⚠HTTP bearer check is a stub; harden before exposing publicly (beta status)
Platforms: macOS · Windows · LinuxClients: Claude Code · Codex · Cursor
Reviewed 2026-08-11
Topics
- Stars
- 23★
- Forks
- 3
- Language
- Python
- License
- MIT
- Created
- 2026-06-19
- Last push
- 2026-06-20