The official MCP extensions for the Nexus MCP SDK, each with its server and client halves: tasks, MCP Apps, skills, and the OAuth extension grants.
Important
This repository is a read-only subtree split of NexusPHP/mcp. Open issues and pull requests there. Anything opened here is closed automatically with the same pointer.
composer require nexusphp/mcp-extensionsThis package depends on both nexusphp/mcp-server and nexusphp/mcp-client, since every extension
ships both halves. The umbrella nexusphp/mcp includes it.
| Namespace | Extension |
|---|---|
Nexus\Mcp\Extension\Tasks |
Long-running tool calls brokered into polled tasks (SEP-2663) |
Nexus\Mcp\Extension\Apps |
ui:// views linked to tools (SEP-1865) |
Nexus\Mcp\Extension\Skills |
Agent Skills served as skill:// resources (SEP-2640) |
Nexus\Mcp\Extension\Auth |
Client credentials (SEP-1046) and enterprise-managed authorization (SEP-990) |
Each extension keeps its capability identifier and protocol literals on a vocabulary class (Tasks,
Apps, Skills, Auth\ClientCredentials\ClientCredentials, Auth\Enterprise\EnterpriseAuthorization), with
Server and Client subnamespaces for the two halves.
- Server guides: Extensions, Tasks, Apps, Skills.
- Client guides: Extensions, Tasks, Apps, Skills.
- OAuth extension grants.
- API reference.
- Changelog and versioning policy, shared by every component.
Released under the MIT License.