Skip to content

Extend MCP host adapter: HTTP transport, OAuth, full lifecycle beyond stdio MVP #96

Description

@mertsatilmaz

PR #107 (merged) added the deterministic local stdio MCP host runtime, including:

  • stdio session lifecycle (initialize, list_tools, tool_call, close)
  • runtime env/cwd support
  • evidence forging protections
  • bounded string/collection/depth/schema sizes
  • canonical tool naming and server identity preservation

What remains for a full MCP host adapter:

  • HTTP transport (Streamable HTTP and/or legacy SSE)
  • OAuth / auth flows per the MCP auth spec
  • Resources, prompts, sampling beyond tools
  • CLI flag exposure (`--mcp-target` currently runs a workflow callable; expose the host runtime directly)
  • Live integration tests beyond the deterministic fixture

Scope was deliberately limited in PR #107 to land stdio first.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

adapterTarget adapters and live execution integrations.enhancementNew feature or requesthelp wantedExtra attention is neededmcp

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions