Repository navigation
MCP support: Make Trove usable by AI coding agents #39
Replies: 2 comments 2 replies
|
BOMTOBE team here; we’re building Orke, a desktop workspace for Claude Code and Codex. For an MCP surface, I’d make project generation return a preview/diff first, then require an explicit approval token scoped to that one operation before writes or installs. Keep tools narrow (plan, validate, generate), expose allowed workspace roots and exact side effects in each tool description, and return structured errors plus changed paths. That gives clients a clear review boundary without granting shell access. I’d prioritize local stdio clients first, then test the same contract across clients. |
|
Thanks for asking. From Orke’s public site, I can confirm it is a desktop workspace for Claude Code and Codex, but I can’t confirm an MCP integration or roadmap, and I haven’t tested Trove. Conceptually, a backend-scaffolding MCP surface could fit an agent workflow: preview the exact file diff and configuration, then bind approval to that specific plan and allowed project root before generation. That makes review and side effects clear. I’d be glad to revisit the overlap once there’s an implementation we can evaluate; I can’t promise a product integration or collaboration today. |
Uh oh!
There was an error while loading. Please reload this page.
Proposal: Add Model Context Protocol (MCP) Support to Trove
Overview
AI coding agents are becoming an important part of software development. I would like to explore making Trove available to these agents through the Model Context Protocol (MCP).
Instead of requiring developers to run Trove manually or requiring every AI agent to implement a custom integration, an MCP server could expose Trove's project-generation and validation capabilities through a standard interface.
The goal is to make Trove a reusable backend scaffolding tool within AI-assisted development workflows.
Proposed Use Case
A developer asks an MCP-compatible coding agent:
Create a Fastify backend with PostgreSQL, authentication, Docker, and integration tests using Trove.The agent could discover Trove's capabilities, validate the requested configuration, prepare a project plan, request approval, generate the project, and run the available checks.
Proposed MCP Capabilities
Potential tools include:
Read-only resources could expose template metadata, configuration schemas, compatibility information, and usage documentation.
These names are proposals, not existing Trove tools.
Scope of the Initial Exploration
Security and Reliability
The MCP server should not expose unrestricted shell execution or arbitrary filesystem access.
Project generation, dependency installation, file overwrites, and other sensitive operations should follow explicit permission rules. Tool calls should return clear results and errors so an external agent can make informed decisions.
Questions for the Community
Suggested First Milestone
Implement a local MCP server that exposes capability discovery, configuration validation, project planning, and project generation through a small, well-defined set of tools.
The implementation should reuse Trove's trusted generation logic rather than duplicate its behavior.
This discussion is intended to gather feedback on the architecture and use cases before implementation work begins.
All reactions