php-mcp-server-generator은(는) 무엇을 하나요?
공식 PHP SDK를 사용하여 도구, 리소스, 프롬프트 및 테스트가 포함된 완전한 PHP Model Context Protocol 서버 프로젝트를 생성합니다.
개요
이 스킬은 MCP(Model Context Protocol) 서버 프로젝트를 PHP로 생성하는 과정을 자동화합니다. MCP는 AI 에이전트가 안전하고 표준화된 방식으로 외부 시스템과 상호작용할 수 있도록 하는 프로토콜입니다.
사용법
- 새 디렉토리에서 이 스킬을 호출합니다.
- 프로젝트 이름과 네임스페이스를 제공합니다.
- 템플릿이 자동으로 완전한 프로젝트 구조를 생성합니다.
생성되는 구조
my-mcp-server/
├── src/
│ ├── Tools/
│ │ └── ExampleTool.php
│ ├── Resources/
│ │ └── ExampleResource.php
│ ├── Prompts/
│ │ └── ExamplePrompt.php
│ └── Server.php
├── tests/
│ ├── Tools/
│ │ └── ExampleToolTest.php
│ ├── Resources/
│ │ └── ExampleResourceTest.php
│ └── Prompts/
│ └── ExamplePromptTest.php
├── composer.json
├── phpunit.xml
└── README.md
주요 기능
- 도구(Tools): PHP 메서드를 MCP 도구로 정의하여 AI 에이전트가 호출할 수 있습니다.
- 리소스(Resources): 데이터 소스나 파일을 MCP 리소스로 노출합니다.
- 프롬프트(Prompts): 미리 정의된 프롬프트 템플릿을 제공합니다.
- 테스트(Test): PHPUnit을 사용한 완전한 테스트 스위트.
지원 플랫폼
- Claude Code
- Cursor
- Codex
- 기타 MCP 호환 클라이언트
시작하기
composer create-project my/mcp-server
자세한 내용은 공식 PHP MCP 문서를 참조하세요.
참고: 이 생성기는 최신 PHP SDK와 관행을 사용하여 프로젝트를 최신 상태로 유지합니다.