Skip to content

Docs: embedding from Node once the contract is Swift's (#237) - #257

Merged
iamnbutler merged 1 commit into
mainfrom
embedder-docs
Nov 14, 2026
Merged

iamnbutler merged 1 commit into
mainfrom
embedder-docs

Conversation

@iamnbutler

Copy link
Copy Markdown
Contributor

Step 5 of the plan in #237 (#237 (comment)). Docs only.

  • docs/node.md gets an "Embedding from Node" section describing what the npm package is now:

    • createDesktop, the transport;
    • /tools and /protocol, generated from the Swift declarations;
    • the build bins;
    • the MCP launcher.

    It also says how an embedding app serves MCP: bundle desktop-tools-mcp beside its client and run it with --socket.

  • docs/embed.md step 2: run the bundled MCP server with --socket for the socket passed to desktop_tools_start. It names the app it ships in, or --name.

There is no API change for embedders. Ace's path is to bump the pin and bundle desktop-tools-mcp beside its client; that PR is drafted and waits for a release.

🤖 Generated with Claude Code

What the npm package is for embedders now: createDesktop, /tools and /protocol generated from the Swift
declarations, the build bins and the MCP launcher; and how an embedding app serves MCP with its own server.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@iamnbutler
iamnbutler merged commit 46e4c1d into main Nov 14, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant