Skip to content

Commit 31a8502

Browse files
committed
Update README files to warn against using artisan serve with MCP SSE
1 parent cb1d17c commit 31a8502

File tree

7 files changed

+132
-7
lines changed

7 files changed

+132
-7
lines changed

README.ko.md

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,25 @@ npx @modelcontextprotocol/inspector node build/index.js
135135

136136
이 명령어는 보통 `localhost:6274`에 웹 인터페이스를 띄워줍니다. MCP 서버 테스트 방법:
137137

138-
1. Laravel 개발 서버를 시작합니다(예: `php artisan serve`)
138+
1. **주의사항**: `php artisan serve`는 여러 개의 PHP 커넥션을 동시에 처리할 수 없기 때문에 이 패키지에서 사용할 수 없습니다. MCP SSE는 여러 커넥션을 동시에 처리해야 하므로 다음 대안 중 하나를 반드시 사용해야 합니다:
139+
140+
* **Laravel Octane** (가장 쉬운 방법):
141+
```bash
142+
# Laravel Octane 설치 및 설정
143+
composer require laravel/octane
144+
php artisan octane:install
145+
146+
# Octane 서버 시작
147+
php artisan octane:start
148+
```
149+
자세한 내용은 [Laravel Octane 문서](https://laravel.com/docs/12.x/octane)를 참고하세요.
150+
151+
* **프로덕션급 옵션**:
152+
- Nginx + PHP-FPM
153+
- Apache + PHP-FPM
154+
- 커스텀 Docker 설정
155+
- SSE 스트리밍을 제대로 지원하는 모든 웹 서버
156+
139157
2. 인스펙터 인터페이스에서 Laravel 서버의 MCP SSE URL을 입력합니다(예: `http://localhost:8000/mcp/sse`)
140158
3. 연결하고 사용 가능한 도구를 시각적으로 탐색합니다
141159

README.md

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,24 @@ npx @modelcontextprotocol/inspector node build/index.js
135135

136136
This will typically open a web interface at `localhost:6274`. To test your MCP server:
137137

138-
1. Start your Laravel development server (e.g., `php artisan serve`)
138+
1. **Warning**: `php artisan serve` CANNOT be used with this package because it cannot handle multiple PHP connections simultaneously. Since MCP SSE requires processing multiple connections concurrently, you must use one of these alternatives:
139+
140+
* **Laravel Octane** (Easiest option):
141+
```bash
142+
# Install and set up Laravel Octane
143+
composer require laravel/octane
144+
php artisan octane:install
145+
146+
# Start the Octane server
147+
php artisan octane:start
148+
```
149+
For details, see the [Laravel Octane documentation](https://laravel.com/docs/12.x/octane)
150+
151+
* **Production-grade options**:
152+
- Nginx + PHP-FPM
153+
- Apache + PHP-FPM
154+
- Custom Docker setup
155+
- Any web server that properly supports SSE streaming
139156
2. In the Inspector interface, enter your Laravel server's MCP SSE URL (e.g., `http://localhost:8000/mcp/sse`)
140157
3. Connect and explore available tools visually
141158

README.pl.md

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,25 @@ npx @modelcontextprotocol/inspector node build/index.js
135135

136136
To otworzy interfejs w przeglądarce na `localhost:6274`. Żeby przetestować swój serwer:
137137

138-
1. Uruchom Laravel (`php artisan serve`)
138+
1. **UWAGA**: NIE MOŻNA używać `php artisan serve` z tym pakietem, ponieważ nie może on obsługiwać wielu połączeń PHP jednocześnie. Ponieważ MCP SSE wymaga przetwarzania wielu połączeń równocześnie, należy użyć jednej z tych alternatyw:
139+
140+
* **Laravel Octane** (najłatwiejsza opcja):
141+
```bash
142+
# Instalacja i konfiguracja Laravel Octane
143+
composer require laravel/octane
144+
php artisan octane:install
145+
146+
# Uruchom serwer Octane
147+
php artisan octane:start
148+
```
149+
Szczegóły znajdziesz w [dokumentacji Laravel Octane](https://laravel.com/docs/12.x/octane)
150+
151+
* **Opcje produkcyjne**:
152+
- Nginx + PHP-FPM
153+
- Apache + PHP-FPM
154+
- Własna konfiguracja Docker
155+
- Dowolny serwer internetowy z prawidłową obsługą streamingu SSE
156+
139157
2. W Inspektorze wklej URL swojego serwera SSE (np. `http://localhost:8000/mcp/sse`)
140158
3. Połącz się i testuj narzędzia wizualnie
141159

README.pt-BR.md

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,25 @@ npx @modelcontextprotocol/inspector node build/index.js
135135

136136
Isso vai abrir uma interface web em `localhost:6274`. Pra testar seu servidor MCP:
137137

138-
1. Inicie seu servidor Laravel (`php artisan serve`)
138+
1. **ATENÇÃO**: NÃO É POSSÍVEL usar `php artisan serve` com este pacote porque ele não consegue processar múltiplas conexões PHP simultaneamente. Como o MCP SSE precisa processar várias conexões ao mesmo tempo, você deve usar uma destas alternativas:
139+
140+
* **Laravel Octane** (opção mais fácil):
141+
```bash
142+
# Instalar e configurar Laravel Octane
143+
composer require laravel/octane
144+
php artisan octane:install
145+
146+
# Iniciar o servidor Octane
147+
php artisan octane:start
148+
```
149+
Para detalhes, consulte a [documentação do Laravel Octane](https://laravel.com/docs/12.x/octane)
150+
151+
* **Opções para produção**:
152+
- Nginx + PHP-FPM
153+
- Apache + PHP-FPM
154+
- Configuração Docker personalizada
155+
- Qualquer servidor web que suporte streaming SSE corretamente
156+
139157
2. No Inspector, coloque a URL SSE do seu servidor (tipo `http://localhost:8000/mcp/sse`)
140158
3. Conecte e explore as ferramentas visualmente
141159

README.ru.md

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,25 @@ npx @modelcontextprotocol/inspector node build/index.js
135135

136136
Это обычно открывает веб-интерфейс на `localhost:6274`. Чтобы протестировать ваш MCP сервер:
137137

138-
1. Запустите сервер разработки Laravel (например, `php artisan serve`)
138+
1. **ВНИМАНИЕ**: НЕВОЗМОЖНО использовать `php artisan serve` с этим пакетом, поскольку он не может обрабатывать несколько PHP-соединений одновременно. Поскольку MCP SSE требует обработки нескольких соединений одновременно, Вы должны использовать одну из этих альтернатив:
139+
140+
* **Laravel Octane** (самый простой вариант):
141+
```bash
142+
# Установка и настройка Laravel Octane
143+
composer require laravel/octane
144+
php artisan octane:install
145+
146+
# Запуск сервера Octane
147+
php artisan octane:start
148+
```
149+
Подробности смотрите в [документации Laravel Octane](https://laravel.com/docs/12.x/octane)
150+
151+
* **Продакшн-варианты**:
152+
- Nginx + PHP-FPM
153+
- Apache + PHP-FPM
154+
- Собственная настройка Docker
155+
- Любой веб-сервер с правильной поддержкой стриминга SSE
156+
139157
2. В интерфейсе Инспектора введите URL SSE вашего Laravel сервера (например, `http://localhost:8000/mcp/sse`)
140158
3. Подключитесь и исследуйте доступные инструменты визуально
141159

README.zh-CN.md

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,25 @@ npx @modelcontextprotocol/inspector node build/index.js
135135

136136
这个命令会在 `localhost:6274` 打开一个可视化界面。要测试你的 MCP 服务器:
137137

138-
1. 跑起你的 Laravel 服务器(比如 `php artisan serve`
138+
1. **警告**: 无法使用 `php artisan serve` 运行此包,因为它无法同时处理多个 PHP 连接。由于 MCP SSE 需要同时处理多个连接,你必须使用以下替代方案之一:
139+
140+
* **Laravel Octane** (最简单选项):
141+
```bash
142+
# 安装和设置 Laravel Octane
143+
composer require laravel/octane
144+
php artisan octane:install
145+
146+
# 启动 Octane 服务器
147+
php artisan octane:start
148+
```
149+
详细信息请参考 [Laravel Octane 文档](https://laravel.com/docs/12.x/octane)
150+
151+
* **生产级选项**:
152+
- Nginx + PHP-FPM
153+
- Apache + PHP-FPM
154+
- 自定义 Docker 配置
155+
- 任何正确支持 SSE 流式传输的 Web 服务器
156+
139157
2. 在 Inspector 界面中,输入你的 SSE URL(比如 `http://localhost:8000/mcp/sse`
140158
3. 连接后就能直观地查看和测试所有工具了
141159

README.zh-TW.md

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,25 @@ npx @modelcontextprotocol/inspector node build/index.js
135135

136136
這會在 `localhost:6274` 開一個網頁界面。測試 MCP 伺服器的方法:
137137

138-
1. 先跑起 Laravel 開發伺服器(比如用 `php artisan serve`
138+
1. **警告**: 無法使用 `php artisan serve` 執行此套件,因為它無法同時處理多個 PHP 連接。由於 MCP SSE 需要同時處理多個連接,你必須使用以下替代方案之一:
139+
140+
* **Laravel Octane** (最簡單選項):
141+
```bash
142+
# 安裝和設定 Laravel Octane
143+
composer require laravel/octane
144+
php artisan octane:install
145+
146+
# 啟動 Octane 伺服器
147+
php artisan octane:start
148+
```
149+
詳細資訊請參考 [Laravel Octane 文件](https://laravel.com/docs/12.x/octane)
150+
151+
* **生產級選項**:
152+
- Nginx + PHP-FPM
153+
- Apache + PHP-FPM
154+
- 自定義 Docker 配置
155+
- 任何正確支援 SSE 串流的 Web 伺服器
156+
139157
2. 在 Inspector 界面輸入你的 SSE URL(比如 `http://localhost:8000/mcp/sse`
140158
3. 連上後就能超直覺地查看所有工具了
141159

0 commit comments

Comments
 (0)