File tree Expand file tree Collapse file tree 15 files changed +162
-36
lines changed Expand file tree Collapse file tree 15 files changed +162
-36
lines changed Original file line number Diff line number Diff line change @@ -3,17 +3,17 @@ id: 521af75f-d011-41f9-a5ff-9f8033773118
33management:
44 docChecksum: 80bdf0b395520d76da9a1e1e2896dae0
55 docVersion: 0.4.0
6- speakeasyVersion: 1.504 .0
7- generationVersion: 2.529 .0
8- releaseVersion: 2.4.0
9- configChecksum: cf2dd71ca7f41b785896af8960a03d06
6+ speakeasyVersion: 1.514 .0
7+ generationVersion: 2.546 .0
8+ releaseVersion: 2.4.0-beta
9+ configChecksum: ef5d56dcfd4f4ba9e07e1a535f410421
1010 repoURL: https://github.com/speakeasy-api/speakeasy-code-samples-ts.git
1111 installationURL: https://github.com/speakeasy-api/speakeasy-code-samples-ts
1212 published: true
1313features:
1414 typescript:
1515 additionalDependencies: 0.1.0
16- core: 3.21.1
16+ core: 3.21.3
1717 deepObjectParams: 0.1.0
1818 defaultEnabledRetries: 0.1.0
1919 devContainers: 2.90.0
@@ -25,7 +25,7 @@ features:
2525 globalServerURLs: 2.82.4
2626 globals: 2.82.2
2727 groups: 2.81.2
28- mcpServer: 0.3 .0
28+ mcpServer: 0.6 .0
2929 nameOverrides: 2.81.2
3030 reactQueryHooks: 0.2.2
3131 responseFormat: 0.2.3
@@ -82,6 +82,7 @@ generatedFiles:
8282 - src/mcp-server/cli/start/command.ts
8383 - src/mcp-server/cli/start/impl.ts
8484 - src/mcp-server/console-logger.ts
85+ - src/mcp-server/extensions.ts
8586 - src/mcp-server/mcp-server.ts
8687 - src/mcp-server/resources.ts
8788 - src/mcp-server/scopes.ts
Original file line number Diff line number Diff line change @@ -45,6 +45,7 @@ typescript:
4545 shared : models/components
4646 webhooks : models/webhooks
4747 inputModelSuffix : input
48+ jsonpath : legacy
4849 maxMethodParams : 1
4950 methodArguments : require-security-and-request
5051 moduleFormat : esm
Original file line number Diff line number Diff line change 1- speakeasyVersion: 1.504 .0
1+ speakeasyVersion: 1.514 .0
22sources:
33 speakeasy-OAS:
44 sourceNamespace: speakeasy-oas
5- sourceRevisionDigest: sha256:6180bad971055a1a572b46b6a517e12856af53066c19042d87a409f6859d4485
5+ sourceRevisionDigest: sha256:c95b7bde7a889f8d6461e405347f2dac28defaaf6a36cc19709b4ce29f4eaefb
66 sourceBlobDigest: sha256:706c912b2e5755fdaff8d2a95ca3ce6fb1fff777a7aa49a8afcb0b909cc22892
77 tags:
88 - latest
9- - speakeasy-sdk-regen-1740516603
9+ - speakeasy-sdk-regen-1741642416
1010 - 0.4.0
1111targets:
1212 code_samples_typescript_sdk:
1313 source: speakeasy-OAS
1414 sourceNamespace: speakeasy-oas
15- sourceRevisionDigest: sha256:6180bad971055a1a572b46b6a517e12856af53066c19042d87a409f6859d4485
15+ sourceRevisionDigest: sha256:c95b7bde7a889f8d6461e405347f2dac28defaaf6a36cc19709b4ce29f4eaefb
1616 sourceBlobDigest: sha256:706c912b2e5755fdaff8d2a95ca3ce6fb1fff777a7aa49a8afcb0b909cc22892
1717 codeSamplesNamespace: speakeasy-oas-typescript-code-samples
18- codeSamplesRevisionDigest: sha256:9c31b17bb4388ab6732bc9336387d791a59abf73c92d316e32b6cf543d575b40
18+ codeSamplesRevisionDigest: sha256:73a780b60ccc00d5344b505208070173d62dfcb9013e97f8f123e322230d6afe
1919workflow:
2020 workflowVersion: 1.0.0
2121 speakeasyVersion: latest
Original file line number Diff line number Diff line change @@ -122,4 +122,14 @@ Based on:
122122### Generated
123123- [ typescript v2.4.0] .
124124### Releases
125- - [ NPM v2.4.0] https://www.npmjs.com/package/@speakeasyapi/code-samples/v/2.4.0 - .
125+ - [ NPM v2.4.0] https://www.npmjs.com/package/@speakeasyapi/code-samples/v/2.4.0 - .
126+
127+ ## 2025-03-10 21:33:21
128+ ### Changes
129+ Based on:
130+ - OpenAPI Doc
131+ - Speakeasy CLI 1.514.0 (2.546.0) https://github.com/speakeasy-api/speakeasy
132+ ### Generated
133+ - [ typescript v2.4.0-beta] .
134+ ### Releases
135+ - [ NPM v2.4.0-beta] https://www.npmjs.com/package/@speakeasyapi/code-samples/v/2.4.0-beta - .
Original file line number Diff line number Diff line change 22
33{
44 "name" : " @speakeasyapi/code-samples" ,
5- "version" : " 2.4.0" ,
5+ "version" : " 2.4.0-beta " ,
66 "exports" : {
77 "." : " ./src/index.ts" ,
88 "./models/errors" : " ./src/models/errors/index.ts" ,
Original file line number Diff line number Diff line change 11{
22 "name" : " @speakeasyapi/code-samples" ,
3- "version" : " 2.4.0" ,
3+ "version" : " 2.4.0-beta " ,
44 "author" : " Speakeasy" ,
55 "type" : " module" ,
66 "bin" : {
Original file line number Diff line number Diff line change @@ -57,8 +57,8 @@ export function serverURLFromOptions(options: SDKOptions): URL | null {
5757export const SDK_METADATA = {
5858 language : "typescript" ,
5959 openapiDocVersion : "0.4.0" ,
60- sdkVersion : "2.4.0" ,
61- genVersion : "2.529 .0" ,
60+ sdkVersion : "2.4.0-beta " ,
61+ genVersion : "2.546 .0" ,
6262 userAgent :
63- "speakeasy-sdk/typescript 2.4.0 2.529 .0 0.4.0 @speakeasyapi/code-samples" ,
63+ "speakeasy-sdk/typescript 2.4.0-beta 2.546 .0 0.4.0 @speakeasyapi/code-samples" ,
6464} as const ;
Original file line number Diff line number Diff line change @@ -28,6 +28,15 @@ export const startCommand = buildCommand({
2828 parse : ( val : string ) =>
2929 z . coerce . number ( ) . int ( ) . gte ( 0 ) . lt ( 65536 ) . parse ( val ) ,
3030 } ,
31+ tool : {
32+ kind : "parsed" ,
33+ brief : "Specify tools to mount on the server" ,
34+ optional : true ,
35+ variadic : true ,
36+ parse : ( value ) => {
37+ return z . string ( ) . parse ( value ) ;
38+ } ,
39+ } ,
3140 ...( mcpScopes . length
3241 ? {
3342 scope : {
Original file line number Diff line number Diff line change @@ -17,6 +17,7 @@ import { createMCPServer } from "../../server.js";
1717interface StartCommandFlags {
1818 readonly transport : "stdio" | "sse" ;
1919 readonly port : number ;
20+ readonly tool ?: string [ ] ;
2021 readonly scope ?: MCPScope [ ] ;
2122 readonly "api-key" ?: string | undefined ;
2223 readonly "registry-url" ?: SDKOptions [ "registryUrl" ] | undefined ;
@@ -48,6 +49,7 @@ async function startStdio(flags: StartCommandFlags) {
4849 const transport = new StdioServerTransport ( ) ;
4950 const server = createMCPServer ( {
5051 logger,
52+ allowedTools : flags . tool ,
5153 scopes : flags . scope ,
5254 ...{ apiKey : flags [ "api-key" ] } ,
5355 registryUrl : flags [ "registry-url" ] ,
@@ -69,6 +71,7 @@ async function startSSE(flags: StartCommandFlags) {
6971 const app = express ( ) ;
7072 const mcpServer = createMCPServer ( {
7173 logger,
74+ allowedTools : flags . tool ,
7275 scopes : flags . scope ,
7376 ...{ apiKey : flags [ "api-key" ] } ,
7477 registryUrl : flags [ "registry-url" ] ,
You can’t perform that action at this time.
0 commit comments