Skip to content

MCP client as a new subproject#138

Draft
kubinio123 wants to merge 27 commits into
masterfrom
136-add-mcp-client-as-a-new-sub-project
Draft

MCP client as a new subproject#138
kubinio123 wants to merge 27 commits into
masterfrom
136-add-mcp-client-as-a-new-sub-project

Conversation

@kubinio123
Copy link
Copy Markdown

@kubinio123 kubinio123 commented May 13, 2026

DONE:

CODE WISE:

  • McpClient interface defines possible interactions client side
  • McpClientImpl actual client implementation
  • Transport[F[_]] main abstraction
    • StdioTransport a library default implementation for stdio, backend agnostic
    • StreamingStdioTransport for backend specific implementations (coming soon) like ZIO, Future, ox or other runtimes
    • HttpTransport a library default implementation for non streaming sttp backends
    • StreamingHttpTransport for backend specific implementations (coming soon); note: some MCP client features require streaming

Created a new GH label tier:2 SDK that I will use to flag followup issues when creating a issues "roadmap" for chimp.
Tiers are described here - https://modelcontextprotocol.io/community/sdk-tiers.

@kubinio123 kubinio123 linked an issue May 13, 2026 that may be closed by this pull request
@kubinio123 kubinio123 changed the title 136 add mcp client as a new sub project MCP client as a new subproject May 13, 2026
@kubinio123 kubinio123 force-pushed the 136-add-mcp-client-as-a-new-sub-project branch from 18365ec to ae83b7b Compare May 13, 2026 11:20
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.

Add MCP client as a new sub project

1 participant