LearnNewsExamplesServices
Frontmatter
id7937
titleFeat: Implement MCP Client CLI and NPM Script
stateClosed
labels
enhancementai
assigneestobiu
createdAtNov 29, 2025, 11:48 PM
updatedAtNov 29, 2025, 11:52 PM
githubUrlhttps://github.com/neomjs/neo/issues/7937
authortobiu
commentsCount0
parentIssue7931
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtNov 29, 2025, 11:52 PM

Feat: Implement MCP Client CLI and NPM Script

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

This task implements a command-line interface (CLI) for the MCP Client and integrates it into the project''s NPM scripts. This will allow for easy testing and interaction with MCP servers directly from the command line.

Deliverables

  1. MCP Client CLI Script: Create ai/mcp/client/mcp-cli.mjs.
    • Uses commander to parse CLI arguments for server selection, tool listing, and tool invocation.
    • Bootstraps the Neo.mjs framework.
    • Instantiates Neo.ai.mcp.client.Client to interact with specified MCP servers.
  2. NPM Script Integration: Add a new script ai:mcp-client to package.json that executes node ai/mcp/client/mcp-cli.mjs.
tobiu assigned to @tobiu on Nov 29, 2025, 11:48 PM
tobiu added the enhancement label on Nov 29, 2025, 11:48 PM
tobiu added the ai label on Nov 29, 2025, 11:48 PM
tobiu added parent issue #7931 on Nov 29, 2025, 11:48 PM
tobiu referenced in commit b8d5fea - "Feat: Implement MCP Client CLI and NPM Script #7937" on Nov 29, 2025, 11:52 PM
tobiu closed this issue on Nov 29, 2025, 11:52 PM