Single-binary MCP server for embedded BangC, CNRT, and CNNL documentation search.
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"bangc-mcp-server","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# BangC MCP Server `bangc-mcp-server` is a self-contained MCP server for searching embedded BangC, CNRT, and CNNL reference material. It ships prebuilt Rust binaries and exposes a small Python launcher so the server can be started with `uvx`. ```bash uvx bangc-mcp-server ``` HTTP mode is also available: ```bash uvx bangc-mcp-server serve --http --addr 127.0.0.1:8765 ``` The command line is organized around subcommands: ```bash uvx bangc-mcp-server serve uvx bangc-mcp-server serve --http --addr 127.0.0.1:8765 uvx bangc-mcp-server stats ``` Generate a clangd-compatible compilation database for `.mlu` files in the current project: ```bash uvx bangc-mcp-server ccdb -r . -a mtp_372 ``` The default output is the standard `compile_commands.json` file. Use `-o compile_command.json` only for tools that require a custom filename. The command also updates `.vscode/settings.json` with clangd arguments for `--query-driver` and `--compile-commands-dir`, and writes a small clangd-only shim under `target/compile_commands/` so BANG built-in register helpers such as `taskId` and `taskDimX` resolve during indexing. Compile a single `.mlu` file from the CLI: ```bash uvx bangc-mcp-server compile-object kernel.mlu -a mtp_372 uvx bangc-mcp-server compile-extension kernel.mlu -a mtp_372 --smoke-import ``` ## MCP Configuration Use the `uvx` command as the MCP server command: ```json { "mcpServers": { "bangc-docs": { "command": "uvx", "args": ["bangc-mcp-server"] } } } ``` ## Included Tools - `bangc_search` - `bangc_api_lookup` - `bangc_symbols` - `bangc_get_chunk` - `bangc_get_doc` - `bangc_tutorials` - `bangc_context_pack` - `bangc_list_documents` - `bangc_list_sources` - `neuware_api_search` - `neuware_api_lookup` - `neuware_env_check` - `mlu_device_query` - `python_torch_env_check` - `bangc_compile_torch_extension` - `bangc_compile_torch_extension_plan` The `mlu_device…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.