Skip to content

Commit 726ef9a

Browse files
chr-hertelNyholm
authored andcommitted
refactor: switch to Symfony AI namespace
1 parent da16b7c commit 726ef9a

File tree

68 files changed

+211
-199
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

68 files changed

+211
-199
lines changed

composer.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
"require-dev": {
88
"php": ">=8.1",
99
"symfony/filesystem": "^6.4|^7.0",
10-
"symfony/finder": "^6.4|^7.0"
10+
"symfony/finder": "^6.4|^7.0",
11+
"php-cs-fixer/shim": "^3.75"
1112
}
1213
}

src/mcp-sdk/composer.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,12 @@
3131
},
3232
"autoload": {
3333
"psr-4": {
34-
"PhpLlm\\McpSdk\\": "src/"
34+
"Symfony\\AI\\McpSdk\\": "src/"
3535
}
3636
},
3737
"autoload-dev": {
3838
"psr-4": {
39-
"PhpLlm\\McpSdk\\Tests\\": "tests/"
39+
"Symfony\\AI\\McpSdk\\Tests\\": "tests/"
4040
}
4141
}
4242
}

src/mcp-sdk/examples/cli/index.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,18 +24,18 @@
2424
$logger = new SymfonyConsole\Logger\ConsoleLogger($output);
2525

2626
// Configure the JsonRpcHandler and build the functionality
27-
$jsonRpcHandler = new PhpLlm\McpSdk\Server\JsonRpcHandler(
28-
new PhpLlm\McpSdk\Message\Factory(),
27+
$jsonRpcHandler = new Symfony\AI\McpSdk\Server\JsonRpcHandler(
28+
new Symfony\AI\McpSdk\Message\Factory(),
2929
App\Builder::buildRequestHandlers(),
3030
App\Builder::buildNotificationHandlers(),
3131
$logger
3232
);
3333

3434
// Set up the server
35-
$sever = new PhpLlm\McpSdk\Server($jsonRpcHandler, $logger);
35+
$sever = new Symfony\AI\McpSdk\Server($jsonRpcHandler, $logger);
3636

3737
// Create the transport layer using Symfony Console
38-
$transport = new PhpLlm\McpSdk\Server\Transport\Stdio\SymfonyConsoleTransport($input, $output);
38+
$transport = new Symfony\AI\McpSdk\Server\Transport\Stdio\SymfonyConsoleTransport($input, $output);
3939

4040
// Start our application
4141
$sever->connect($transport);

src/mcp-sdk/examples/cli/src/Builder.php

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -13,20 +13,20 @@
1313

1414
namespace App;
1515

16-
use PhpLlm\McpSdk\Capability\PromptChain;
17-
use PhpLlm\McpSdk\Capability\ResourceChain;
18-
use PhpLlm\McpSdk\Capability\ToolChain;
19-
use PhpLlm\McpSdk\Server\NotificationHandler\InitializedHandler;
20-
use PhpLlm\McpSdk\Server\NotificationHandlerInterface;
21-
use PhpLlm\McpSdk\Server\RequestHandler\InitializeHandler;
22-
use PhpLlm\McpSdk\Server\RequestHandler\PingHandler;
23-
use PhpLlm\McpSdk\Server\RequestHandler\PromptGetHandler;
24-
use PhpLlm\McpSdk\Server\RequestHandler\PromptListHandler;
25-
use PhpLlm\McpSdk\Server\RequestHandler\ResourceListHandler;
26-
use PhpLlm\McpSdk\Server\RequestHandler\ResourceReadHandler;
27-
use PhpLlm\McpSdk\Server\RequestHandler\ToolCallHandler;
28-
use PhpLlm\McpSdk\Server\RequestHandler\ToolListHandler;
29-
use PhpLlm\McpSdk\Server\RequestHandlerInterface;
16+
use Symfony\AI\McpSdk\Capability\PromptChain;
17+
use Symfony\AI\McpSdk\Capability\ResourceChain;
18+
use Symfony\AI\McpSdk\Capability\ToolChain;
19+
use Symfony\AI\McpSdk\Server\NotificationHandler\InitializedHandler;
20+
use Symfony\AI\McpSdk\Server\NotificationHandlerInterface;
21+
use Symfony\AI\McpSdk\Server\RequestHandler\InitializeHandler;
22+
use Symfony\AI\McpSdk\Server\RequestHandler\PingHandler;
23+
use Symfony\AI\McpSdk\Server\RequestHandler\PromptGetHandler;
24+
use Symfony\AI\McpSdk\Server\RequestHandler\PromptListHandler;
25+
use Symfony\AI\McpSdk\Server\RequestHandler\ResourceListHandler;
26+
use Symfony\AI\McpSdk\Server\RequestHandler\ResourceReadHandler;
27+
use Symfony\AI\McpSdk\Server\RequestHandler\ToolCallHandler;
28+
use Symfony\AI\McpSdk\Server\RequestHandler\ToolListHandler;
29+
use Symfony\AI\McpSdk\Server\RequestHandlerInterface;
3030

3131
class Builder
3232
{

src/mcp-sdk/examples/cli/src/ExamplePrompt.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@
1313

1414
namespace App;
1515

16-
use PhpLlm\McpSdk\Capability\Prompt\MetadataInterface;
17-
use PhpLlm\McpSdk\Capability\Prompt\PromptGet;
18-
use PhpLlm\McpSdk\Capability\Prompt\PromptGetResult;
19-
use PhpLlm\McpSdk\Capability\Prompt\PromptGetResultMessages;
20-
use PhpLlm\McpSdk\Capability\Prompt\PromptGetterInterface;
16+
use Symfony\AI\McpSdk\Capability\Prompt\MetadataInterface;
17+
use Symfony\AI\McpSdk\Capability\Prompt\PromptGet;
18+
use Symfony\AI\McpSdk\Capability\Prompt\PromptGetResult;
19+
use Symfony\AI\McpSdk\Capability\Prompt\PromptGetResultMessages;
20+
use Symfony\AI\McpSdk\Capability\Prompt\PromptGetterInterface;
2121

2222
class ExamplePrompt implements MetadataInterface, PromptGetterInterface
2323
{

src/mcp-sdk/examples/cli/src/ExampleResource.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@
1313

1414
namespace App;
1515

16-
use PhpLlm\McpSdk\Capability\Resource\MetadataInterface;
17-
use PhpLlm\McpSdk\Capability\Resource\ResourceRead;
18-
use PhpLlm\McpSdk\Capability\Resource\ResourceReaderInterface;
19-
use PhpLlm\McpSdk\Capability\Resource\ResourceReadResult;
16+
use Symfony\AI\McpSdk\Capability\Resource\MetadataInterface;
17+
use Symfony\AI\McpSdk\Capability\Resource\ResourceRead;
18+
use Symfony\AI\McpSdk\Capability\Resource\ResourceReaderInterface;
19+
use Symfony\AI\McpSdk\Capability\Resource\ResourceReadResult;
2020

2121
class ExampleResource implements MetadataInterface, ResourceReaderInterface
2222
{

src/mcp-sdk/examples/cli/src/ExampleTool.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@
1313

1414
namespace App;
1515

16-
use PhpLlm\McpSdk\Capability\Tool\MetadataInterface;
17-
use PhpLlm\McpSdk\Capability\Tool\ToolCall;
18-
use PhpLlm\McpSdk\Capability\Tool\ToolCallResult;
19-
use PhpLlm\McpSdk\Capability\Tool\ToolExecutorInterface;
16+
use Symfony\AI\McpSdk\Capability\Tool\MetadataInterface;
17+
use Symfony\AI\McpSdk\Capability\Tool\ToolCall;
18+
use Symfony\AI\McpSdk\Capability\Tool\ToolCallResult;
19+
use Symfony\AI\McpSdk\Capability\Tool\ToolExecutorInterface;
2020

2121
class ExampleTool implements MetadataInterface, ToolExecutorInterface
2222
{

src/mcp-sdk/src/Capability/Prompt/CollectionInterface.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
* file that was distributed with this source code.
1212
*/
1313

14-
namespace PhpLlm\McpSdk\Capability\Prompt;
14+
namespace Symfony\AI\McpSdk\Capability\Prompt;
1515

1616
interface CollectionInterface
1717
{

src/mcp-sdk/src/Capability/Prompt/IdentifierInterface.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
* file that was distributed with this source code.
1212
*/
1313

14-
namespace PhpLlm\McpSdk\Capability\Prompt;
14+
namespace Symfony\AI\McpSdk\Capability\Prompt;
1515

1616
interface IdentifierInterface
1717
{

src/mcp-sdk/src/Capability/Prompt/MetadataInterface.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
* file that was distributed with this source code.
1212
*/
1313

14-
namespace PhpLlm\McpSdk\Capability\Prompt;
14+
namespace Symfony\AI\McpSdk\Capability\Prompt;
1515

1616
interface MetadataInterface extends IdentifierInterface
1717
{

0 commit comments

Comments
 (0)