LearnNewsExamplesServices
Frontmatter
id7935
titleFeat: Implement MCP Client SDK and Demo Agent
stateClosed
labels
enhancementai
assigneestobiu
createdAtNov 29, 2025, 11:33 PM
updatedAtNov 29, 2025, 11:35 PM
githubUrlhttps://github.com/neomjs/neo/issues/7935
authortobiu
commentsCount0
parentIssue7931
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtNov 29, 2025, 11:35 PM

Feat: Implement MCP Client SDK and Demo Agent

Closed v11.14.0 enhancementai
tobiu
tobiu commented on Nov 29, 2025, 11:33 PM

This task implements the core client-side logic for connecting to MCP servers, fulfilling the first phase of Epic #7931.

Deliverables

  1. Client SDK: Implement Neo.ai.mcp.client.Client.
    • Extends Neo.core.Base.
    • Wraps @modelcontextprotocol/sdk.
    • Supports StdioClientTransport.
    • Allows passing environment variables to the spawned process.
  2. Demo Agent: Create ai/agents/mcp-demo-agent.mjs.
    • Demonstrate connection to the local github-workflow server.
    • Execute tools via the MCP protocol without direct service imports.
tobiu assigned to @tobiu on Nov 29, 2025, 11:33 PM
tobiu added the enhancement label on Nov 29, 2025, 11:33 PM
tobiu added the ai label on Nov 29, 2025, 11:33 PM
tobiu added parent issue #7931 on Nov 29, 2025, 11:33 PM
tobiu referenced in commit 455a4e1 - "Feat: Implement MCP Client SDK and Demo Agent #7935" on Nov 29, 2025, 11:34 PM
tobiu closed this issue on Nov 29, 2025, 11:35 PM