Skip to content

Commit b4a6221

Browse files
committed
Fixing the naming
1 parent ed75254 commit b4a6221

File tree

6 files changed

+17
-17
lines changed

6 files changed

+17
-17
lines changed

src/app.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import {
1111
HttpHandler,
1212
HttpMethod,
1313
HttpMethodFunctionOptions,
14-
McpServerFunctionOptions,
14+
McpToolFunctionOptions,
1515
MySqlFunctionOptions,
1616
ServiceBusQueueFunctionOptions,
1717
ServiceBusTopicFunctionOptions,
@@ -146,8 +146,8 @@ export function webPubSub(name: string, options: WebPubSubFunctionOptions): void
146146
generic(name, convertToGenericOptions(options, trigger.webPubSub));
147147
}
148148

149-
export function mcpServer(name: string, options: McpServerFunctionOptions): void {
150-
generic(name, convertToGenericOptions(options, trigger.mcpServer));
149+
export function mcpTool(name: string, options: McpToolFunctionOptions): void {
150+
generic(name, convertToGenericOptions(options, trigger.mcpTool));
151151
}
152152

153153
export function generic(name: string, options: GenericFunctionOptions): void {

src/trigger.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ import {
1212
GenericTriggerOptions,
1313
HttpTrigger,
1414
HttpTriggerOptions,
15-
McpServerTrigger,
16-
McpServerTriggerOptions,
15+
McpToolTrigger,
16+
McpToolTriggerOptions,
1717
MySqlTrigger,
1818
MySqlTriggerOptions,
1919
ServiceBusQueueTrigger,
@@ -128,7 +128,7 @@ export function webPubSub(options: WebPubSubTriggerOptions): WebPubSubTrigger {
128128
});
129129
}
130130

131-
export function mcpServer(options: McpServerTriggerOptions): McpServerTrigger {
131+
export function mcpTool(options: McpToolTriggerOptions): McpToolTrigger {
132132
return addTriggerBindingName({
133133
...options,
134134
type: 'mcpToolTrigger',

types/app.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { EventGridFunctionOptions } from './eventGrid';
66
import { EventHubFunctionOptions } from './eventHub';
77
import { GenericFunctionOptions } from './generic';
88
import { HttpFunctionOptions, HttpHandler, HttpMethodFunctionOptions } from './http';
9-
import { McpServerFunctionOptions } from './mcpServer';
9+
import { McpToolFunctionOptions } from './mcpTool';
1010
import { MySqlFunctionOptions } from './mySql';
1111
import { ServiceBusQueueFunctionOptions, ServiceBusTopicFunctionOptions } from './serviceBus';
1212
import { SetupOptions } from './setup';
@@ -197,6 +197,6 @@ export function generic(name: string, options: GenericFunctionOptions): void;
197197
*/
198198
export function webPubSub(name: string, options: WebPubSubFunctionOptions): void;
199199

200-
export function mcpServer(name: string, options: McpServerFunctionOptions): void;
200+
export function mcpTool(name: string, options: McpToolFunctionOptions): void;
201201

202202
export * as hook from './hooks/registerHook';

types/index.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ export * from './hooks/logHooks';
1717
export * from './http';
1818
export * as input from './input';
1919
export * from './InvocationContext';
20-
export * from './mcpServer';
20+
export * from './mcpTool';
2121
export * from './mySql';
2222
export * as output from './output';
2323
export * from './serviceBus';

types/mcpServer.d.ts renamed to types/mcpTool.d.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@
44
import { FunctionOptions, FunctionResult, FunctionTrigger } from './index';
55
import { InvocationContext } from './InvocationContext';
66

7-
export type McpServerTriggerHandler = (messages: unknown, context: InvocationContext) => FunctionResult;
7+
export type McpToolTriggerHandler = (messages: unknown, context: InvocationContext) => FunctionResult;
88

9-
export interface McpServerFunctionOptions extends McpServerTriggerOptions, Partial<FunctionOptions> {
10-
handler: McpServerTriggerHandler;
9+
export interface McpToolFunctionOptions extends McpToolTriggerOptions, Partial<FunctionOptions> {
10+
handler: McpToolTriggerHandler;
1111

12-
trigger?: McpServerTrigger;
12+
trigger?: McpToolTrigger;
1313
}
1414

15-
export interface McpServerTriggerOptions {
15+
export interface McpToolTriggerOptions {
1616
/**
1717
* An app setting (or environment variable) with the service bus connection string
1818
*/
@@ -28,4 +28,4 @@ export interface McpServerTriggerOptions {
2828
*/
2929
toolProperties?: Record<string, unknown>;
3030
}
31-
export type McpServerTrigger = FunctionTrigger & McpServerTriggerOptions;
31+
export type McpToolTrigger = FunctionTrigger & McpToolTriggerOptions;

types/trigger.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { EventHubTrigger, EventHubTriggerOptions } from './eventHub';
77
import { GenericTriggerOptions } from './generic';
88
import { HttpTrigger, HttpTriggerOptions } from './http';
99
import { FunctionTrigger } from './index';
10-
import { McpServerFunctionOptions, McpServerTrigger } from './mcpServer';
10+
import { McpToolFunctionOptions, McpToolTrigger } from './mcpTool';
1111
import { MySqlTrigger, MySqlTriggerOptions } from './mySql';
1212
import {
1313
ServiceBusQueueTrigger,
@@ -94,7 +94,7 @@ export function webPubSub(options: WebPubSubTriggerOptions): WebPubSubTrigger;
9494
/**
9595
* [Link to docs and examples](https://docs.microsoft.com/azure/azure-functions/functions-bindings-web-pubsub-trigger?pivots=programming-language-javascript)
9696
*/
97-
export function mcpServer(options: McpServerFunctionOptions): McpServerTrigger;
97+
export function mcpTool(options: McpToolFunctionOptions): McpToolTrigger;
9898

9999
/**
100100
* A generic option that can be used for any trigger type

0 commit comments

Comments
 (0)