|
| 1 | +# Anthropic MCP team outreach |
| 2 | + |
| 3 | +Two channels. Use both — discussion post is high-signal-low-noise; email |
| 4 | +is in case the right person doesn't see GitHub Discussions. |
| 5 | + |
| 6 | +## Channel 1 — GitHub Discussion (PREFERRED, do this first) |
| 7 | + |
| 8 | +Open at: https://github.com/orgs/modelcontextprotocol/discussions |
| 9 | + |
| 10 | +**Category:** Show and Tell |
| 11 | + |
| 12 | +**Title:** `DCP: a complementary protocol for LLM-driven hardware control at MCU scale` |
| 13 | + |
| 14 | +**Body:** |
| 15 | + |
| 16 | +```markdown |
| 17 | +Hi MCP team and community 👋 |
| 18 | + |
| 19 | +I built **[DCP — Device Context Protocol](https://github.com/device-context-protocol/dcp)** |
| 20 | +as a wire-format and architecture for the case MCP doesn't try to cover: |
| 21 | +LLM agents controlling physical devices on commodity microcontrollers |
| 22 | +(<16 KB flash, often without TCP/IP). |
| 23 | + |
| 24 | +I want to be **explicit about positioning**: DCP is downstream of MCP, not |
| 25 | +a competitor. The reference Bridge speaks MCP to the LLM and DCP to the |
| 26 | +device, so any MCP host (Claude Desktop, Claude Code, IDE assistants) |
| 27 | +works zero-config. |
| 28 | + |
| 29 | +**What's different at the wire level:** |
| 30 | +- 6-byte fixed header + CBOR map → typical call frame is 19 bytes (vs ~180 for MCP) |
| 31 | +- Static intent table — no runtime tool discovery; intent_id = CRC-16/CCITT(name) |
| 32 | +- Capability tokens for LLM-bounded permissions (HMAC-SHA256, scoped, expiring) |
| 33 | +- Dry-run as a wire-format kind, not a convention |
| 34 | +- Units declared in the manifest schema |
| 35 | + |
| 36 | +**What I'd love feedback on from you specifically:** |
| 37 | + |
| 38 | +1. **Is the "we extend MCP by translating" framing acceptable?** I want |
| 39 | + to avoid any framing that competes with the MCP project. If there's |
| 40 | + wording you'd prefer in the README and SPEC, please tell me. |
| 41 | +2. **Is there appetite within the MCP working groups to talk about a |
| 42 | + downstream/embedded profile of MCP itself?** If so, DCP might inform |
| 43 | + the design, or be a precursor that gets absorbed. |
| 44 | +3. **The 2026 roadmap centers on transport scalability and enterprise |
| 45 | + readiness.** Confirming my read: there's no plan to descend to MCU-scale |
| 46 | + devices upstream, so the gap DCP fills is real and stable. |
| 47 | + |
| 48 | +I'm not asking for anything formal — just want this to start in the |
| 49 | +right relationship with the MCP project rather than discovered |
| 50 | +adversarially later. |
| 51 | + |
| 52 | +A few additional artifacts: |
| 53 | +- Spec: [SPEC.md](https://github.com/device-context-protocol/dcp/blob/main/SPEC.md) |
| 54 | +- Design rationale (engages with the MCP gap explicitly): |
| 55 | + [docs/RATIONALE.md](https://github.com/device-context-protocol/dcp/blob/main/docs/RATIONALE.md) |
| 56 | +- Paper draft (arXiv-ready): |
| 57 | + [docs/paper/main.tex](https://github.com/device-context-protocol/dcp/blob/main/docs/paper/main.tex) |
| 58 | + |
| 59 | +Hardware-validated on ESP32-WROOM-32 (the kind that costs less than a coffee). |
| 60 | +MIT licensed. |
| 61 | + |
| 62 | +Thank you for MCP — it's been a huge step forward for the ecosystem. |
| 63 | +``` |
| 64 | + |
| 65 | +## Channel 2 — Email (use only if the discussion goes ignored for 2+ weeks) |
| 66 | + |
| 67 | +**To:** Whichever MCP maintainer is most active in |
| 68 | +[modelcontextprotocol/specification](https://github.com/modelcontextprotocol/specification) |
| 69 | +recent commits/issues. Find their email from a commit |
| 70 | +(`git log --format='%an <%ae>'`) or LinkedIn. |
| 71 | + |
| 72 | +**Subject:** `Heads-up: an open complementary protocol for LLM control of microcontrollers` |
| 73 | + |
| 74 | +**Body:** |
| 75 | + |
| 76 | +``` |
| 77 | +Hi <name>, |
| 78 | +
|
| 79 | +I'm Wayland Yang. I work on infrastructure at deeplethe. |
| 80 | +
|
| 81 | +Wanted to flag a project we just open-sourced that explicitly extends |
| 82 | +MCP into the hardware layer, in case it's of interest to the team: |
| 83 | +
|
| 84 | + https://github.com/device-context-protocol/dcp |
| 85 | +
|
| 86 | +The short version: MCP's 2026 roadmap reasonably centers on enterprise |
| 87 | +SaaS scaling, not embedded devices. Meanwhile every "MCP server on |
| 88 | +ESP32" project ends up reinventing serial framing with no schema and no |
| 89 | +safety primitives. DCP is a small wire format (sub-50-byte frames, |
| 90 | +~14 KB MCU code) plus an architectural pattern where a Bridge process |
| 91 | +translates DCP <-> MCP and enforces all safety. The result is that any |
| 92 | +MCP-compatible LLM controls a $5 microcontroller without seeing any |
| 93 | +device-specific code. |
| 94 | +
|
| 95 | +I'm not asking for endorsement; I just want to make sure if anyone on |
| 96 | +your end thinks about this layer of the stack, you know we exist and |
| 97 | +are aimed at being a downstream consumer, not a fork. |
| 98 | +
|
| 99 | +The position paper draft (with explicit MCP relationship section) is at |
| 100 | +docs/paper/main.tex in the repo. Hardware-validated on ESP32. MIT. |
| 101 | +
|
| 102 | +Happy to talk if useful, otherwise feel free to ignore — wanted you to |
| 103 | +hear about it from us first. |
| 104 | +
|
| 105 | +Best, |
| 106 | +Wayland |
| 107 | +``` |
| 108 | + |
| 109 | +## Things to avoid in any outreach |
| 110 | + |
| 111 | +- **Don't ask for code review.** That's not their job. |
| 112 | +- **Don't ask for amplification.** They can't, and asking would be tone-deaf. |
| 113 | +- **Don't claim "we filled MCP's gap".** Say "we extend MCP into a layer it |
| 114 | + doesn't cover" — the framing matters. |
| 115 | +- **Don't conflate MCP team with Anthropic policy team.** This is a |
| 116 | + protocol/engineering reach-out, not a partnership pitch. |
| 117 | + |
| 118 | +## If they engage |
| 119 | + |
| 120 | +Best-case outcomes, in order of value: |
| 121 | + |
| 122 | +1. They link DCP from an "ecosystem" section on the MCP site |
| 123 | +2. They open issues on DCP with feedback / disagreements (huge signal of seriousness) |
| 124 | +3. They suggest the project could become an MCP "device profile" in a future spec — start a real working-group conversation |
| 125 | + |
| 126 | +Anything beyond that is bonus. |
| 127 | + |
| 128 | +## Realistic timing |
| 129 | + |
| 130 | +- Discussion post → expect first reply 3-10 days, possibly never |
| 131 | +- Email → expect first reply 1-3 weeks, often never |
| 132 | +- Don't take silence as rejection; take silence as "they're busy, the |
| 133 | + project speaks for itself." |
0 commit comments