Problem
Today the --project flag / ARCHCORE_PROJECT_ROOT points one MCP server instance at one project directory. Reaching multiple projects from a single session — the actual goal of this idea — is unimplemented, and the idea lists three undecided directions.
Expected result
An RFC that evaluates the options and specifies a concrete approach (e.g. a project_root tool parameter or an attach_project tool), including the path-isolation/security model, recorded as a decision.
Impact
Unblocks a well-scoped implementation issue for cross-repo context access instead of building against an undecided design.
Scope
Files: a new RFC/decision doc under .archcore/; references cmd/mcp.go
Acceptance: a decision is recorded and an implementation issue can be split off.
Status: design/RFC only — no implementation in this issue.
Problem
Today the
--projectflag /ARCHCORE_PROJECT_ROOTpoints one MCP server instance at one project directory. Reaching multiple projects from a single session — the actual goal of this idea — is unimplemented, and the idea lists three undecided directions.Expected result
An RFC that evaluates the options and specifies a concrete approach (e.g. a
project_roottool parameter or anattach_projecttool), including the path-isolation/security model, recorded as a decision.Impact
Unblocks a well-scoped implementation issue for cross-repo context access instead of building against an undecided design.
Scope
Files: a new RFC/decision doc under
.archcore/; referencescmd/mcp.goAcceptance: a decision is recorded and an implementation issue can be split off.