Skip to content

Commit 6a12660

Browse files
refactor: Restructure client transports and handlers into dedicated namespaces.
1 parent 404b27a commit 6a12660

16 files changed

+165
-178
lines changed

examples/client/http_client_communication.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@
2424

2525
require_once __DIR__ . '/../../vendor/autoload.php';
2626

27-
use Mcp\Client\Client;
28-
use Mcp\Client\Handler\LoggingNotificationHandler;
29-
use Mcp\Client\Handler\SamplingRequestHandler;
30-
use Mcp\Client\Transport\HttpClientTransport;
27+
use Mcp\Client;
28+
use Mcp\Client\Handler\Notification\LoggingNotificationHandler;
29+
use Mcp\Client\Handler\Request\SamplingRequestHandler;
30+
use Mcp\Client\Transport\HttpTransport;
3131
use Mcp\Schema\ClientCapabilities;
3232
use Mcp\Schema\Content\TextContent;
3333
use Mcp\Schema\Enum\Role;
@@ -64,7 +64,7 @@
6464
->addRequestHandler($samplingRequestHandler)
6565
->build();
6666

67-
$transport = new HttpClientTransport(endpoint: $endpoint);
67+
$transport = new HttpTransport(endpoint: $endpoint);
6868

6969
try {
7070
echo "Connecting to MCP server at {$endpoint}...\n";

examples/client/http_discovery_calculator.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616

1717
require_once __DIR__ . '/../../vendor/autoload.php';
1818

19-
use Mcp\Client\Client;
20-
use Mcp\Client\Transport\HttpClientTransport;
19+
use Mcp\Client;
20+
use Mcp\Client\Transport\HttpTransport;
2121

2222
$endpoint = 'http://localhost:8000';
2323

@@ -27,7 +27,7 @@
2727
->setRequestTimeout(60)
2828
->build();
2929

30-
$transport = new HttpClientTransport($endpoint);
30+
$transport = new HttpTransport($endpoint);
3131

3232
try {
3333
echo "Connecting to MCP server at {$endpoint}...\n";

examples/client/stdio_client_communication.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@
1515

1616
require_once __DIR__ . '/../../vendor/autoload.php';
1717

18-
use Mcp\Client\Client;
19-
use Mcp\Client\Handler\LoggingNotificationHandler;
20-
use Mcp\Client\Handler\SamplingRequestHandler;
21-
use Mcp\Client\Transport\StdioClientTransport;
18+
use Mcp\Client;
19+
use Mcp\Client\Handler\Notification\LoggingNotificationHandler;
20+
use Mcp\Client\Handler\Request\SamplingRequestHandler;
21+
use Mcp\Client\Transport\StdioTransport;
2222
use Mcp\Schema\ClientCapabilities;
2323
use Mcp\Schema\Content\TextContent;
2424
use Mcp\Schema\Enum\Role;
@@ -53,7 +53,7 @@
5353
->addRequestHandler($samplingRequestHandler)
5454
->build();
5555

56-
$transport = new StdioClientTransport(
56+
$transport = new StdioTransport(
5757
command: 'php',
5858
args: [__DIR__ . '/../server/client-communication/server.php'],
5959
);

examples/client/stdio_discovery_calculator.php

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

1414
require_once __DIR__ . '/../../vendor/autoload.php';
1515

16-
use Mcp\Client\Client;
17-
use Mcp\Client\Transport\StdioClientTransport;
16+
use Mcp\Client;
17+
use Mcp\Client\Transport\StdioTransport;
1818
use Mcp\Schema\Content\TextContent;
1919
use Mcp\Schema\Content\TextResourceContents;
2020

@@ -24,7 +24,7 @@
2424
->setRequestTimeout(60)
2525
->build();
2626

27-
$transport = new StdioClientTransport(
27+
$transport = new StdioTransport(
2828
command: 'php',
2929
args: [__DIR__ . '/../server/discovery-calculator/server.php'],
3030
);

0 commit comments

Comments
 (0)