Download the PHP package php-llm/mcp-bundle without Composer
On this page you can find all versions of the php package php-llm/mcp-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download php-llm/mcp-bundle
More information about php-llm/mcp-bundle
Files in php-llm/mcp-bundle
Package mcp-bundle
Short Description Symfony integration bundle for Model Context Protocol (via php-llm/mcp-sdk)
License MIT
Informations about the package mcp-bundle
MCP Bundle [WIP]
Symfony integration bundle for Model Context Protocol using the unofficial PHP SDK php-llm/mcp-sdk library.
Currently only supports tools as server via Server-Sent Events (SSE) and STDIO.
Installation
Usage
At first, you need to decide whether your application should act as a MCP server or client. Both can be configured
in the mcp
section of your config/packages/mcp.yaml
file.
Act as Server
Currently only supports tools.
To use your application as an MCP server, exposing tools to clients like Claude Desktop,
you need to configure in the client_transports
section the transports you want to expose to clients.
You can use either STDIO or SSE.
Act as Client
Not implemented yet.
To use your application as an MCP client, integrating other MCP servers, you need to configure the servers
you want to
connect to. You can use either STDIO or Server-Sent Events (SSE) as transport methods.
You can find a list of example Servers in the MCP Server List.
Tools of those servers are available in your LLM Chain Bundle configuration and usable in your chains.
Configuration
All versions of mcp-bundle with dependencies
symfony/config Version ^6.4 || ^7.0
symfony/console Version ^6.4 || ^7.0
symfony/dependency-injection Version ^6.4 || ^7.0
symfony/framework-bundle Version ^6.4 || ^7.0
symfony/http-foundation Version ^6.4 || ^7.0
symfony/http-kernel Version ^6.4 || ^7.0
symfony/routing Version ^6.4 || ^7.0