Skip to content

[Bug]: Repo-local Laravel Boost MCP server is not exposed in workspaces #45

@bjoernzosel

Description

@bjoernzosel

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.json exists in the workspace
  • php resolves correctly
  • php artisan boost:mcp starts 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

  1. Create a Laravel project with Laravel Boost installed.
  2. Add a repo-local .mcp.json with laravel-boost configured as command = php and args = ["artisan", "boost:mcp"].
  3. Open the project in Polyscope.
  4. Create a new workspace from that project.
  5. Check whether Laravel Boost is available as a tool in the workspace.
  6. In the workspace terminal, run php artisan boost:mcp and observe that it starts cleanly and waits for stdin without producing output.
  7. Compare that with the workspace UI, where Laravel Boost is still not exposed as a tool.

Relevant log output

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions