Community
Welcome to the PHP MCP SDK community! Whether you're just getting started or you're a seasoned contributor, there are plenty of ways to get involved.
Get Help
GitHub Discussions
The primary place for questions, ideas, and community discussion.
- Ask a question — Get help from the community and maintainers
- Share what you've built — Show off your MCP server or integration
- Feature requests — Propose new features and discuss use cases
- General discussion — Talk about MCP, AI agents, and PHP
GitHub Issues
For bug reports and confirmed issues only (not questions — use Discussions for those).
FAQ
Answers to the most common questions about PHP MCP SDK.
Contribute
PHP MCP SDK is open source and welcomes contributions of all kinds.
Ways to Contribute
| Type | How |
|---|---|
| Bug fixes | Open a PR fixing a confirmed issue |
| New features | Discuss in GitHub Issues first, then PR |
| Documentation | Improve guides, fix typos, add examples |
| Examples | Add new example MCP servers or use cases |
| Testing | Improve test coverage, add edge case tests |
| Translations | Help translate docs (coming soon) |
Getting Started with Contributing
- Fork the repository on GitHub
- Clone your fork locally
- Install dependencies:
composer install - Run tests:
composer test - Make changes on a feature branch
- Submit a PR with a clear description
See the Contributing Guide for full details on coding standards, commit messages, and the review process.
First-Time Contributors
Look for issues labelled good first issue — these are well-scoped tasks suitable for first contributions.
Resources
Official MCP Resources
- MCP Specification — The official protocol specification
- MCP GitHub Organisation — Official SDKs and tools
- MCP Inspector — Debug and test MCP servers visually
- Anthropic MCP Blog Post — MCP announcement and overview
Compatible AI Clients
Use your PHP MCP SDK server with these MCP-compatible clients:
| Client | Platform | How to Configure |
|---|---|---|
| Claude Desktop | macOS, Windows | claude_desktop_config.json |
| Claude Code | CLI | .claude/mcp.json |
| Cursor | macOS, Windows, Linux | Settings → MCP |
| Continue | VS Code Extension | config.json |
| Zed | macOS | Settings |
PHP Ecosystem
- Amphp — The async library PHP MCP SDK is built on
- Packagist — Composer package page
- PHP-FIG PSR Standards — The PSR standards we follow
Learning MCP
New to MCP? Start here:
- Understanding MCP — Concepts explained for PHP developers
- Getting Started — Build your first MCP server
- Hello World Example — The simplest possible MCP server
- MCP Specification — The full protocol specification
Showcase
Built something cool with PHP MCP SDK? Share it in GitHub Discussions under the "Show and Tell" category.
Community-built projects may be featured in the docs. We love seeing:
- Novel MCP server use cases
- Framework integrations
- Open-source tools built on the SDK
- Blog posts and tutorials
Code of Conduct
This project follows a standard open-source Code of Conduct. Be respectful, constructive, and welcoming. Harassment and discrimination of any kind are not tolerated.
See the Code of Conduct for details.
Stay Updated
- Watch the GitHub repository for release notifications
- Star the repo to show support and help others discover it
- Follow the CHANGELOG for release notes