Skip to content

feat(agent-mcp): Model Context Protocol server over stdio - #1482

Merged
tyron12233 merged 1 commit into
tyron12233:mainfrom
sankarru:mcp-server
Aug 10, 2026
Merged

feat(agent-mcp): Model Context Protocol server over stdio#1482
tyron12233 merged 1 commit into
tyron12233:mainfrom
sankarru:mcp-server

Conversation

@sankarru

@sankarru sankarru commented Aug 9, 2026

Copy link
Copy Markdown
Contributor

Adds the MCP server module (:agent-mcp) exposing the built-in agent tools over stdio JSON-RPC (io.modelcontextprotocol 2.0.0), plus two CI workflows: mcp.yml (module tests) and apk.yml (installable debug APK). Verified locally: 11/11 agent-mcp tests pass and the stdio binary serves initialize/tools/resources/prompts.

Expose the built-in agent tools (builtinTools over an AgentWorkspace) as an
MCP server: io.modelcontextprotocol 2.0.0, tools/resources/prompts, the
permission gate routed on the wire, and a standalone stdio entry point
(--project / --auto-accept) backed by FileSystemAgentWorkspace. Add GitHub
workflows for the MCP module tests (mcp.yml) and the installable debug APK
(apk.yml).

@tyronscottMA tyronscottMA left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Purely additive :agent-mcp module; verified all agent-api/agent-impl API bindings match main and the MCP SDK 2.0.0 dependency is the official artifact. Approving; releasing CI to confirm the build + tests are green.

@tyron12233

Copy link
Copy Markdown
Owner

Thanks @sankarru — this is a clean, well-scoped contribution. The module is purely additive (nothing in the existing shells depends on it), the agent-api/agent-impl bindings all line up, and CI is green across the board: agent-mcp tests + distribution, the framework suite under CI_CORE_ONLY, and the debug APK build. Nice touch using in-process pipe streams to exercise the full stdio JSON-RPC wire path without spawning a subprocess. Merging now.

@tyron12233
tyron12233 merged commit af6fe63 into tyron12233:main Aug 10, 2026
3 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.

3 participants