Skip to content

Commit c072fee

Browse files
chore(mcp): remove unused HTTP transport (#1655)
* chore(mcp): remove unused HTTP transport Co-authored-by: jamesadevine <4742697+jamesadevine@users.noreply.github.com> * chore(mcp): finalize HTTP transport cleanup Co-authored-by: jamesadevine <4742697+jamesadevine@users.noreply.github.com> * docs(mcp): remove remaining HTTP transport descriptions Co-authored-by: jamesadevine <4742697+jamesadevine@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: jamesadevine <4742697+jamesadevine@users.noreply.github.com>
1 parent 4ca8aff commit c072fee

17 files changed

Lines changed: 95 additions & 1339 deletions

File tree

AGENTS.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ fail-closed and only pauses when the agent actually proposed a reviewed output.
121121
│ ├── execute.rs # Stage 3 safe output execution
122122
│ ├── fuzzy_schedule.rs # Fuzzy schedule parsing
123123
│ ├── logging.rs # File-based logging infrastructure
124-
│ ├── mcp.rs # SafeOutputs MCP server (stdio + HTTP)
124+
│ ├── mcp.rs # SafeOutputs stdio MCP server
125125
│ ├── mcp_author/ # Author-facing read-only MCP server for local IDE/Copilot Chat integrations
126126
│ │ ├── mod.rs # Tool router + handlers for inspect/graph/deps/outputs/whatif/lint/catalog/trace/audit
127127
│ │ └── tests.rs # MCP-author integration / contract tests
@@ -352,7 +352,7 @@ index to jump to the right page.
352352

353353
- [`docs/ir.md`](docs/ir.md) — typed Azure DevOps pipeline IR (`Pipeline`, jobs/stages/steps, output refs, graph pass, lowering, target builders, and the public JSON summary consumed by agent-facing tooling).
354354
- [`docs/cli.md`](docs/cli.md)`ado-aw` CLI commands (`init`, `compile`,
355-
`check`, `mcp`, `mcp-http`, `execute`, `secrets`, `enable`, `disable`,
355+
`check`, `mcp`, `execute`, `secrets`, `enable`, `disable`,
356356
`remove`, `list`, `status`, `run`, `audit`, `mcp-author`, `trace`,
357357
`inspect`, `graph`, `whatif`, `lint`, `catalog`; `configure` is a
358358
deprecated hidden alias; `export-gate-schema` and `export-fact-catalog` are hidden build-time tools).

Cargo.lock

Lines changed: 0 additions & 117 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ schemars = { version = "1.2", features = ["derive"] }
1717
rmcp = { version = "1.4.0", features = [
1818
"server",
1919
"transport-io",
20-
"transport-streamable-http-server",
2120
] }
2221
percent-encoding = "2.3"
2322
reqwest = { version = "0.12", features = ["json"] }
@@ -28,8 +27,6 @@ env_logger = "0.11"
2827
regex-lite = "0.1"
2928
inquire = "0.9.2" # Used by configure command (Password prompts)
3029
url = "2.5.8"
31-
axum = { version = "0.8.8", features = ["tokio"] }
32-
subtle = "2.6.1"
3330
rand = "0.10.1"
3431
base64 = "0.22.1"
3532
glob-match = "0.2.1"

README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -634,7 +634,6 @@ Commands:
634634
check Verify a compiled pipeline matches its source
635635
mcp Run as an MCP server (safe outputs)
636636
mcp-author Run the author-facing MCP server over stdio (IDE/Copilot Chat integration)
637-
mcp-http Run as an HTTP MCP server (for MCPG integration)
638637
execute Execute safe outputs (Stage 3)
639638
secrets Manage pipeline-variable secrets on matched ADO definitions (set/list/delete)
640639
enable Register ADO build definitions for compiled pipelines and ensure they are enabled

docs/cli.md

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,6 @@ Global flags (apply to all subcommands): `--verbose, -v` (enable info-level logg
2626
- `mcp <output_directory> <bounding_directory>` - Run SafeOutputs as a stdio MCP server. **This is what compiled pipelines use**: MCPG spawns it as a hardened, network-isolated sibling container entrypoint (see [`docs/mcpg.md`](mcpg.md)).
2727
- `--enabled-tools <name>` - Restrict available tools to those named (repeatable)
2828
- `mcp-author` - Run the author-facing stdio MCP server for IDE/Copilot Chat integrations. See [`mcp-author.md`](mcp-author.md) for the full tool surface and trust model.
29-
- `mcp-http <output_directory> <bounding_directory>` - Run SafeOutputs as an HTTP MCP server (for direct/local MCPG integration or manual testing). **Optional and not compiler-emitted** — compiled pipelines no longer start this server; see [`docs/local-development.md`](local-development.md).
30-
- `--bind-address <ip>` - Listener IP address (default: `127.0.0.1`)
31-
- `--port <port>` - Port to listen on (default: 8100)
32-
- `--api-key <key>` - API key for authentication (auto-generated if not provided)
33-
- `--enabled-tools <name>` - Restrict available tools to those named (repeatable)
3429
- `execute` - Execute safe outputs from Stage 1 (Stage 3 of pipeline)
3530
- `--source, -s <path>` - Path to source markdown file
3631
- `--safe-output-dir <path>` - Directory containing safe output NDJSON (default: current directory)

0 commit comments

Comments
 (0)