-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Platform
macOS
Operating system version
macOS Tahoe 26.3
System architecture
ARM64 (M1, M2, etc)
PolyScope Version
0.9.1
Bug description
In a Laravel project, a repo-local MCP server for Laravel Boost is present in the Polyscope workspace clone and starts cleanly, but it is not exposed as a tool inside the workspace.
Expected behavior:
Since the workspace contains the repo's .mcp.json, I expected Laravel Boost to be picked up automatically and be available as a tool.
Actual behavior:
The workspace contains .mcp.json, but Laravel Boost is not available as a tool.
What I verified inside the Polyscope workspace:
.mcp.jsonexists in the workspacephpresolves correctlyphp artisan boost:mcpstarts cleanly- stdout = 0 bytes
- stderr = 0 bytes
- the process waits on stdin as expected for a stdio MCP server
I also tested a minimal Boost-only .mcp.json, with the same result.
Relevant .mcp.json:
{
"mcpServers": {
"laravel-boost": {
"command": "php",
"args": ["artisan", "boost:mcp"]
}
}
}This makes it look like the repo-local MCP server is present and startable, but Polyscope does not bind or auto-pick it up in this workspace scenario.
Steps to reproduce
- Create a Laravel project with Laravel Boost installed.
- Add a repo-local .mcp.json with laravel-boost configured as command = php and args = ["artisan", "boost:mcp"].
- Open the project in Polyscope.
- Create a new workspace from that project.
- Check whether Laravel Boost is available as a tool in the workspace.
- In the workspace terminal, run php artisan boost:mcp and observe that it starts cleanly and waits for stdin without producing output.
- Compare that with the workspace UI, where Laravel Boost is still not exposed as a tool.