Skip to content

Commit 8dcb65b

Browse files
committed
code formatting
1 parent a694ba2 commit 8dcb65b

File tree

2 files changed

+28
-24
lines changed

2 files changed

+28
-24
lines changed

src/server/context.ts

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import {
22
CreateMessageRequest,
3-
CreateMessageResultSchema,
43
ElicitRequest,
54
ElicitResultSchema,
65
LoggingMessageNotification,
@@ -109,11 +108,7 @@ export class Context<
109108
* Sends a request to sample an LLM via the client.
110109
*/
111110
public requestSampling(params: CreateMessageRequest['params'], options?: RequestOptions) {
112-
const request: CreateMessageRequest = {
113-
method: 'sampling/createMessage',
114-
params
115-
};
116-
return this.server.request(request, CreateMessageResultSchema, { ...options, relatedRequestId: this.requestId });
111+
return this.server.createMessage(params, options);
117112
}
118113

119114
/**

src/server/mcp.test.ts

Lines changed: 27 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@ import {
1414
LoggingMessageNotificationSchema,
1515
Notification,
1616
TextContent,
17-
ElicitRequestSchema
17+
ElicitRequestSchema,
18+
CreateMessageResultSchema
1819
} from '../types.js';
1920
import { ResourceTemplate } from './mcp.js';
2021
import { completable } from './completable.js';
@@ -323,21 +324,27 @@ describe('Context', () => {
323324
const logLevelsThroughContext = ['debug', 'info', 'warning', 'error'] as const;
324325

325326
//it.each for each log level, test that logging message is sent to client
326-
it.each(logLevelsThroughContext)('should send logging message to client for %s level from Context', async (level) => {
327-
const mcpServer = new McpServer({ name: 'ctx-test', version: '1.0' }, {
328-
capabilities: {
329-
logging: {}
327+
it.each(logLevelsThroughContext)('should send logging message to client for %s level from Context', async level => {
328+
const mcpServer = new McpServer(
329+
{ name: 'ctx-test', version: '1.0' },
330+
{
331+
capabilities: {
332+
logging: {}
333+
}
330334
}
331-
});
332-
const client = new Client({ name: 'ctx-client', version: '1.0' }, {
333-
capabilities: {
334-
logging: {}
335+
);
336+
const client = new Client(
337+
{ name: 'ctx-client', version: '1.0' },
338+
{
339+
capabilities: {
340+
logging: {}
341+
}
335342
}
336-
});
343+
);
337344

338345
let seen = 0;
339346

340-
client.setNotificationHandler(LoggingMessageNotificationSchema, (notification) => {
347+
client.setNotificationHandler(LoggingMessageNotificationSchema, notification => {
341348
seen++;
342349
expect(notification.params.level).toBe(level);
343350
expect(notification.params.data).toBe('Test message');
@@ -346,20 +353,22 @@ describe('Context', () => {
346353
return;
347354
});
348355

349-
350356
mcpServer.tool('ctx-log-test', { name: z.string() }, async (_args: { name: string }, extra) => {
351357
await extra[level]('Test message', { test: 'test' }, 'sample-session-id');
352-
await extra.log({
353-
level,
354-
data: 'Test message',
355-
logger: 'test-logger-namespace'
356-
}, 'sample-session-id');
358+
await extra.log(
359+
{
360+
level,
361+
data: 'Test message',
362+
logger: 'test-logger-namespace'
363+
},
364+
'sample-session-id'
365+
);
357366
return { content: [{ type: 'text', text: 'ok' }] };
358367
});
359368

360369
const [clientTransport, serverTransport] = InMemoryTransport.createLinkedPair();
361370
await Promise.all([client.connect(clientTransport), mcpServer.server.connect(serverTransport)]);
362-
371+
363372
const result = await client.request(
364373
{
365374
method: 'tools/call',

0 commit comments

Comments
 (0)