ByteAsk-Embedded-MCP

MCP.Pizza Chef: ByteAsk

ByteAsk Embedded MCP is a server that delivers exact, page-cited answers from embedded and firmware reference documents. It helps coding assistants like Cursor, Claude Code, and Codex find precise facts such as register values, protocol codes, and SCPI commands without guessing. You can use the hosted server instantly or run it locally with minimal setup, no API keys required. It returns verbatim text with citations or honestly says no match if nothing relevant is found.

Coding
Other

Use This MCP server To

Find exact register values with page citations Retrieve firmware specs for coding agents Look up protocol codes with source references Get precise SCPI commands from docs Access embedded system facts without guesswork Request missing documents for embedded code

README

ByteAsk Embedded MCP

Page-cited answers from embedded & firmware reference docs — for coding agents that can't afford to guess a register value.

smithery badge License: MIT Python 3.10+ Model Context Protocol Status: beta PRs welcome Hosted

Official MCP Registry Namespace: ai.byteask/embedded-docs · Remote MCP Endpoint: https://mcp.byteask.ai/mcp

Quickstart · Tools · Connect a client · Configuration · Hosted server · Contributing

A coding agent reaches for ETH_DMATDLAR from memory; byteask reads the corpus and the line snaps to the cited ETH_DMACTXDLAR with a page citation.

ByteAsk Embedded MCP is the open-source server behind ByteAsk Embedded Docs: a source-grounded, page-cited evidence-retrieval MCP server for coding agents (Claude Code, Codex, Cursor) that write firmware / driver / protocol code and need exact facts — SunSpec points, register offsets, Modbus function codes, trip thresholds, SCPI commands, API symbols.

It returns verbatim snippets with page citations — never an authored answer — and when nothing is relevant enough it says no match rather than fabricate. Every document is treated equally: no authority layer, no filters.

Note

What's in this repo: the MCP server — tools, transports (stdio + Streamable HTTP), bearer auth, DNS-rebinding protection, result rendering — plus a small, pluggable retrieval interface.

What's not in this repo: the retrieval engine and the document corpus. How documents are parsed, chunked, embedded, and ranked, and the licensed source material itself, sit behind the SearchBackend seam and power the hosted endpoint at https://mcp.byteask.ai/mcp. This repo ships an in-memory SampleBackend (a few illustrative, public-knowledge records) so the server runs out of the box.

ByteAsk-Embedded-MCP FAQ

Can I use this to get exact, cited firmware or protocol code facts?
Yes — it returns verbatim snippets with page citations to ensure exact facts, never guesses.
Does this work with Cursor?
Yes — Cursor is a supported client that can connect to this server.
Do I need an API key or account to use the hosted server?
No — the hosted server at https://mcp.byteask.ai/mcp is publicly accessible without keys.
How hard is it to set up locally?
Setup is simple — you can run it locally with a copy-paste config and no special prerequisites besides Python 3.10+.
Can I use this with Claude Code or Codex?
Yes — it supports coding agents like Claude Code, Codex, and Cursor.
Will it ever make up answers if it doesn’t find a match?
No — it honestly replies 'no confident match' instead of fabricating information.