M1. stdio transport for the MCP server
- Langage dominant
- C#
- Étoiles
- 3
- Forks
- 7
- Merge moyen
- 1 j 12 h
- PR mergées (30 j)
- 14
Description
## 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._
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par lire le comportement du serveur MCP et le chemin de démarrage de la CLI, puis examinez les options de transport proposées dans l’issue. Utilisez docs/mcp.md et la structure de tests existante pour déterminer où la sélection du transport est couverte. C’est terminé lorsque stdio fonctionne de bout en bout, que HTTP reste inchangé, que la sélection du transport est testée et que les deux transports sont documentés.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- csharp
- Domaine
- api, cli, documentation
- Type d'issue
- Fonctionnalité
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- Calme
- Clarté
- Plutôt claire
- Accessibilité débutants
- 55/100