M1. stdio transport for the MCP server
- Vorherrschende Sprache
- C#
- Sterne
- 3
- Forks
- 7
- Ø Merge
- 1 T. 12 Std.
- Gemergte PRs (30 T.)
- 14
Beschreibung
## Why
MCP is HTTP-only today (default port `6128`). The most common MCP client integration pattern (Claude Desktop, many IDE agents, sandboxed hosts) launches servers over **stdio**. HTTP-only is a hard compatibility wall and forces port management. With adoption growing across 60+ accounts, broadening client reach is the highest-leverage agent investment.
## Proposed behavior
- `--mcp-stdio` (or `--mcp --transport stdio`) starts the server on stdio; keep HTTP as an option.
- Document both transports in `docs/mcp.md`.
## Acceptance criteria
- Server usable from a stdio MCP client end-to-end.
- HTTP behavior unchanged.
- Tests cover transport selection.
- Docs updated.
---
_Filed from the Agentic & Automation Roadmap (`docs/agentic-roadmap.md`), item **M1**, Wave 1. Priority P0._
Beitragsleitfaden
Rechercherichtung
Beginne damit, das Verhalten des MCP-Servers und den CLI-Startup-Pfad zu lesen, und prüfe anschließend die im Issue vorgeschlagenen Transportoptionen. Verwende docs/mcp.md und die bestehende Teststruktur, um zu bestimmen, wo die Auswahl des Transports abgedeckt ist. Erledigt ist die Aufgabe, wenn stdio durchgängig funktioniert, HTTP unverändert bleibt, die Transportauswahl getestet wird und beide Transporte dokumentiert sind.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- csharp
- Bereich
- api, cli, documentation
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Ruhig
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 55/100