Skip to content

[editor] add PhasmaMCP integration#231

Open
christoskaramou wants to merge 1 commit into
PanosK92:masterfrom
christoskaramou:feature/phasma-mcp-editor
Open

[editor] add PhasmaMCP integration#231
christoskaramou wants to merge 1 commit into
PanosK92:masterfrom
christoskaramou:feature/phasma-mcp-editor

Conversation

@christoskaramou
Copy link
Copy Markdown

Summary:

  • Vendor PhasmaMCP under third_party and include it in the Spartan build.
  • Add an opt-in editor MCP server via --mcp with port/oauth toggles.
  • Expose spartan_status and search_codebase tools backed by a source index.

Verification:

  • Built debug x64 with MSBuild successfully.
  • Launched spartan_vulkan_debug.exe --mcp --mcp-port=8765.
  • Verified /health, MCP initialize, tools/list, spartan_status, and search_codebase.

Adds the vendored PhasmaMCP library under third_party and wires an opt-in editor MCP server behind --mcp. The server exposes status and codebase search tools over a loopback HTTP transport.

Verified with MSBuild debug x64 and live MCP requests against /health, initialize, tools/list, spartan_status, and search_codebase.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant