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

armdocumentationembeddedfirmwaremcpmisramodel-context-protocol
Stars
23★
Forks
3
Language
Python
License
MIT
Created
2026-06-19
Last push
2026-06-20