PHP, Symfony & Laravel playground

io.github.OipnetPublished by GitHub account Oipnetv1.0.1Updated Nov 3, 2026

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

VerifiedStreamable HTTPWeb executableBrowser Automation

Overview

PHP, Symfony & Laravel playground's hosted MCP server (apprendre.forelse.fr); no sign-in required; Streamable HTTP; 3 tools.

No AI overview yet: these facts come from the registry entry and the server itself.

Endpoint
apprendre.forelse.fr
Last checked

Installation

In SourceWeft

  1. Open PHP, Symfony & Laravel playground in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.Oipnet%2Fphp-playground/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "php-symfony-laravel-playground": {
      "type": "http",
      "url": "https://apprendre.forelse.fr/mcp"
    }
  }
}

README

This repository has no README.

Tools

3

get_starter

Get a playground starting project

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.

Parameterslanguageframeworkrequiredinclude_config

create_sandbox

Create a shareable PHP playground

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.

Parametersfilesrequiredlanguagepackagesframeworkrequired

read_sandbox

Read a shared PHP playground

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.

Parametersurlrequired

Version history

1
  1. v1.0.1LatestNov 3, 2026

Score

85% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • License10 pts