Claude Code plugin + marketplace, Streamable HTTP transport (dw-claw --http) - #4
Merged
Merged
Conversation
…-http) Adds core/mcp-framework http-adapter (POST /mcp JSON-RPC, Mcp-Session-Id on initialize, 202 for notifications, 405 on GET per spec for servers without a push stream, /healthz) reusing the same handleMessage dispatch as stdio, and a `dw-claw --http [port] [--host]` mode. Binds 127.0.0.1 by default. This is the transport ChatGPT full MCP connectors / Apps SDK and Grok BYO-MCP connectors speak (DAT-2542) — hosting remains founder/money-gated; this ships the $0 locally-verified build. Verified: 7/7 adapter tests; live `dw-claw --http` initialize + tools/list returns all 187 Community tools with a session id. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
plugins/data-workers: .claude-plugin/plugin.json, .mcp.json (npx -y dw-claw), three OSS-tier skills with every allowed-tool verified against the live 187-tool unified server (trace-lineage, quality-audit, incident-rca), README. Repo-root .claude-plugin/marketplace.json makes the repo an installable marketplace: claude plugin marketplace add DataWorkersProject/dataworkers-claw-community. Verified: local marketplace add + plugin install/uninstall round-trip clean; JSON schemas valid. Grok Build reads Claude Code plugins natively — same install covers it. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Coverage Report
File Coverage
|
||||||||||||||||||||||||||||||||||||||||||||||||||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
plugins/data-workers(unified MCP server + 3 OSS-tier skills, every tool name verified against the live 187-tool server) and root.claude-plugin/marketplace.jsonsoclaude plugin marketplace add DataWorkersProject/dataworkers-claw-communityworks. Grok Build consumes the same plugin natively.dw-claw --http [port]): core/mcp-framework http-adapter (POST /mcp, Mcp-Session-Id, 202 notifications, /healthz) — the transport ChatGPT full MCP connectors and Grok BYO-MCP speak. Binds 127.0.0.1 by default.Verification
npm run typecheckclean; leak-scan patterns checked locally.🤖 Generated with Claude Code