mcpbeat Sign in

PHP, Symfony & Laravel playground MCP Server

answering

PHP, Symfony & Laravel playground is answering right now. Last checked 3 min ago. It exposes 3 tools. Last commit 6 Nov 2026.

Create shareable links to run Symfony, Laravel or plain PHP code in the browser, no install.

Uptime history 5 days of history
5 days agonow
100.0%
Uptime 24h
92 of 92 checks
3
Tools
read from the server
231 ms
Response time
average over 24h
0
Stars
last commit 6 Nov 2026

What the code does

We read the source, 1 d ago · tools taken from the live server · rules 995398eba69f

Evidence

Things with no honest explanation: a promise that contradicts the code, code that runs at install time while hiding what it does, data leaving the machine.

Deletes files or strips permissions environments/bin/build-paquets.php:44
register_shutdown_function(static fn () => exec('rm -rf '.escapeshellarg($travail)));
Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

$classmap = require $envDir.'/vendor/composer/autoload_classmap.php';
register_shutdown_function(static fn () => exec('rm -rf '.escapeshellarg($travail)));
Builds a file path from a variable packages/runtime-goravel/go/learner/learner.go:115
    files := declaringFiles(filepath.Join(Root, dir))
Builds a database query by concatenation packages/simulateur-nuxt/src/app/runtime/nuxt.ts:180
        delete nuxtApp.payload.state[STATE_KEY_PREFIX + _key];

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

We found things in this code

Code changes quietly between releases, and nobody reads the diff of a dependency. We do, on every release — watch PHP, Symfony & Laravel playground and you get told the day something new turns up.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 3 min ago.

run in your terminal
claude mcp add php-playground --transport http https://apprendre.forelse.fr/mcp
Settings → Connectors → Add custom connector, then paste this address
https://apprendre.forelse.fr/mcp
~/.codex/config.toml
[mcp_servers.php-playground]
url = "https://apprendre.forelse.fr/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "php-playground": {
      "url": "https://apprendre.forelse.fr/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "php-playground": {
      "type": "http",
      "url": "https://apprendre.forelse.fr/mcp"
    }
  }
}

Available tools 3

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

sandbox
create_sandbox
Creates a shareable link to a playground that runs the given code in the browser (PHP in WebAssembly), with no account and nothing to install. Give only the files you change or add: the others stay as in the starting project (see get_starter). Nothing is stored: the code travels inside the link, after the "#". The page asks the visitor before running code received by a link.
read_sandbox
Reads a playground link (https://<site>/bac-a-sable/... or /en/playground/...#code=..., or a short link /bac-a-sable/s/<id> or /en/playground/s/<id>): returns the framework and the files that differ from the starting project, to review or fix the code someone shared.
starter
get_starter
Returns the starting project of a playground (Symfony 8, Laravel 13 or plain PHP 8.5 with Composer autoloading): its files, the paths you may create or edit, and, for Symfony and plain PHP, the Composer packages you may add. Call it before create_sandbox to write code that fits the project. Configuration files (config/, bootstrap/) are listed in config_files; ask for their content with include_config when you need to change one.

Endpoints

URLTransportStateLatencyChecked
https://apprendre.forelse.fr/mcp streamable-http answering 296 ms 3 min ago

Alternatives to PHP, Symfony & Laravel playground

same job, measured the same way
Play Face to Face
by playfacetoface

Create instant multiplayer browser-game rooms friends join from a link. No account or app needed.

7 tools answering
Publish
by playfrog

Publish browser games to Playfrog and get a shareable play link. Static HTML5, files sent inline.

2 tools answering
LKJ — four-digit short links for TV browsers
by lkj

Create four-digit short URLs for TV and console browsers. Free beta, no account or API key.

2 tools answering
Seafile
by ipsupport-llc

Seafile libraries, folders, files and share links for any MCP client. Browser sign-in, no deps.

local only
Ultra Billiard Pool
by aplusz

Eight-ball pool in the browser: table state, shot physics, rules and live match data.

4 tools answering
Multiplayer Agent
by multiplayeragent

Make any browser game multiplayer and host it at a share link. No account needed to start.

26 tools answering
Dozo
by ludocourbin

PDF invoices (VAT by rate, EN/FR) and links to free in-browser PDF tools on dozokit.com.

2 tools answering
Daiku
by daiku

Your own browser in the cloud, logged in to your sites, shared by you and your AI.

answering

PHP, Symfony & Laravel playground — questions

Answers built from our own checks of this server.

What can PHP, Symfony & Laravel playground do?
It exposes 3 tools, read directly from the server on our last check. Among them: create_sandbox, get_starter, read_sandbox. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is PHP, Symfony & Laravel playground working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 231 ms. The bar chart above shows every period we have measured.
How do I connect PHP, Symfony & Laravel playground?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does PHP, Symfony & Laravel playground need an API key?
No. PHP, Symfony & Laravel playground completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 3 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is PHP, Symfony & Laravel playground?
It answers our handshake in 231 ms on average, which is faster than 59% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is PHP, Symfony & Laravel playground open source?
The code is open source: it is published under the AGPL-3.0 licence, written in PHP, 0 stars on GitHub and 2 open issues. The licence covers the code in the repository, not the hosted service at apprendre.forelse.fr, which runs on its operator's own terms.