-
Notifications
You must be signed in to change notification settings - Fork 247
[FEATURE] Standalone apm mcp export --runtime <target> command #1868
Copy link
Copy link
Open
Labels
area/cliCLI command surface, flags, help text (cross-cutting).CLI command surface, flags, help text (cross-cutting).area/mcp-configMCP server configuration depth, transports, variable resolution.MCP server configuration depth, transports, variable resolution.priority/highShips in current or next milestoneShips in current or next milestonestatus/acceptedDirection approved, safe to start work.Direction approved, safe to start work.status/triagedInitial agentic triage complete; pending maintainer ratification (silence = approval).Initial agentic triage complete; pending maintainer ratification (silence = approval).theme/portabilityOne manifest, every target. Multi-target deploy, marketplace, packaging, install.One manifest, every target. Multi-target deploy, marketplace, packaging, install.type/featureNew capability, new flag, new primitive.New capability, new flag, new primitive.
Description
Metadata
Metadata
Assignees
Labels
area/cliCLI command surface, flags, help text (cross-cutting).CLI command surface, flags, help text (cross-cutting).area/mcp-configMCP server configuration depth, transports, variable resolution.MCP server configuration depth, transports, variable resolution.priority/highShips in current or next milestoneShips in current or next milestonestatus/acceptedDirection approved, safe to start work.Direction approved, safe to start work.status/triagedInitial agentic triage complete; pending maintainer ratification (silence = approval).Initial agentic triage complete; pending maintainer ratification (silence = approval).theme/portabilityOne manifest, every target. Multi-target deploy, marketplace, packaging, install.One manifest, every target. Multi-target deploy, marketplace, packaging, install.type/featureNew capability, new flag, new primitive.New capability, new flag, new primitive.
Type
Fields
Give feedbackNo fields configured for issues without a type.
Projects
StatusShow more project fields
Todo
Summary
Split out from #20 as a focused residual. Today APM generates runtime MCP config (
.vscode/mcp.json,~/.copilot/mcp-config.json, Codex TOML, Claude, Cursor, Gemini, OpenCode, IntelliJ) only as a side effect ofapm install. There is no way to (re)generate runtime config on demand without running a full install.The MCP subcommand surface at HEAD is
install | search | show | listonly -- noexport(verified:grepforexportacrosssrc/apm_cli/commands/mcp.pyandsrc/apm_cli/install/mcp/returns nothing).Ask
A standalone command, e.g.:
that materializes runtime config from the already-resolved
apm.yml+ lockfile, without re-resolving/installing dependencies.Why
Design notes (light)
targets:whitelist semantics (see PR fix: respect targets: whitelist for all runtimes during MCP install #1336).Context
Parent: #20. The bulk of #20's extended-config ask shipped in v0.8.0; this is one of two genuine residuals.