├── .editorconfig ├── .gitattributes ├── .github ├── actions │ └── setup │ │ └── action.yml ├── copilot-instructions.md ├── dependabot.yml └── workflows │ ├── ci.yml │ └── set-prerelease-version.mjs ├── .gitignore ├── .prettierignore ├── .prettierrc.yaml ├── .vscode ├── launch.json ├── mcp.json ├── settings.json └── tasks.json ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── TROUBLESHOOTING.md ├── cspell.yaml ├── eng └── pipelines │ ├── publish.yaml │ └── templates │ ├── 1es-redirect.yml │ └── variables │ └── image.yml ├── eslint.config.js ├── package.json ├── packages ├── mcp-server-typespec │ ├── LICENSE │ ├── README.md │ ├── assets │ │ └── instructions │ │ │ └── mcp.md │ ├── cmd │ │ └── cli.js │ ├── main.tsp │ ├── package.json │ ├── src │ │ ├── mcp-server.ts │ │ ├── utils.ts │ │ └── workflows.ts │ ├── templates │ │ ├── mcp │ │ │ ├── .vscode │ │ │ │ └── mcp.json │ │ │ ├── main.tsp │ │ │ ├── package.json │ │ │ ├── reset.js │ │ │ ├── src │ │ │ │ ├── file-store.ts │ │ │ │ └── mcp-server.ts │ │ │ ├── tsconfig.json │ │ │ └── tsp-output │ │ │ │ └── typespec-mcp-server-js │ │ │ │ ├── index.ts │ │ │ │ ├── tools.ts │ │ │ │ └── ts-types.ts │ │ └── scaffolding.json │ ├── tsconfig.json │ └── tsp-output │ │ └── typespec-mcp-server-js │ │ ├── index.ts │ │ ├── schemas │ │ ├── json-schemas.ts │ │ └── zod.ts │ │ ├── tools.ts │ │ ├── ts-types.ts │ │ └── types.ts ├── typespec-http-dispatcher │ ├── main.tsp │ ├── package.json │ ├── src │ │ └── index.ts │ ├── tsconfig.json │ ├── tsp-output │ │ └── server │ │ │ ├── index.ts │ │ │ ├── schemas │ │ │ ├── json-schemas.ts │ │ │ └── zod.ts │ │ │ ├── tools.ts │ │ │ ├── ts-types.ts │ │ │ └── zod-types.ts │ └── tspconfig.yaml ├── typespec-mcp-http-server-csharp │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── src │ │ ├── components │ │ │ ├── client-pipeline.tsx │ │ │ ├── http-client │ │ │ │ └── create-request-message.tsx │ │ │ ├── implementations.tsx │ │ │ ├── json-serializer-options.tsx │ │ │ ├── response-handler.tsx │ │ │ ├── tool-group-implementation.tsx │ │ │ └── uri-template-serializer.tsx │ │ ├── emitter.tsx │ │ ├── index.ts │ │ └── lib.ts │ ├── tsconfig.json │ └── vitest.config.ts ├── typespec-mcp-http-server-js │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── src │ │ ├── components │ │ │ ├── clients.tsx │ │ │ ├── http-operation-mapper.tsx │ │ │ ├── http-tool-basic-handler.tsx │ │ │ ├── http-tool-client-handler.tsx │ │ │ ├── http-tools-dispatcher.tsx │ │ │ ├── http-tools-implementations.tsx │ │ │ ├── start-server.tsx │ │ │ └── utils.tsx │ │ ├── emitter.tsx │ │ ├── externals │ │ │ └── url-template.ts │ │ ├── index.ts │ │ ├── lib.ts │ │ └── utils │ │ │ ├── parameters.ts │ │ │ └── ref-keys.ts │ ├── tsconfig.json │ └── vitest.config.ts ├── typespec-mcp-server-csharp │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── src │ │ ├── components │ │ │ ├── csproj.tsx │ │ │ ├── index.ts │ │ │ ├── mcp-application.tsx │ │ │ ├── program.tsx │ │ │ ├── tool-group-interface.tsx │ │ │ ├── tool-handler.tsx │ │ │ ├── tools.tsx │ │ │ └── types.tsx │ │ ├── context │ │ │ ├── mcp-server.ts │ │ │ ├── name-policy.ts │ │ │ └── utils │ │ │ │ ├── tool-descriptor.test.ts │ │ │ │ └── tool-descriptor.ts │ │ ├── emitter.tsx │ │ ├── index.ts │ │ ├── lib.ts │ │ └── utils.ts │ ├── test │ │ └── tester.ts │ ├── testing │ │ └── index.ts │ ├── tsconfig.json │ └── vitest.config.ts ├── typespec-mcp-server-js │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── src │ │ ├── components │ │ │ ├── CallToolHandler.tsx │ │ │ ├── CallToolHandlers.tsx │ │ │ ├── ListToolsHandler.tsx │ │ │ ├── McpServer.tsx │ │ │ ├── RequestHandler.tsx │ │ │ ├── ServerDeclaration.tsx │ │ │ ├── ToolHandlerAccessors.tsx │ │ │ ├── ToolsInterface.tsx │ │ │ ├── TsTypes.tsx │ │ │ ├── ZodTypes.tsx │ │ │ ├── index.ts │ │ │ └── json-schemas.tsx │ │ ├── context │ │ │ ├── McpServer.ts │ │ │ ├── name-policy.ts │ │ │ └── utils │ │ │ │ ├── tool-descriptor.test.ts │ │ │ │ └── tool-descriptor.ts │ │ ├── emitter.tsx │ │ ├── externals │ │ │ ├── mcp-sdk.ts │ │ │ ├── zod-validation-error.ts │ │ │ └── zodToJsonSchema.ts │ │ ├── index.ts │ │ ├── lib.ts │ │ ├── mutators.tsx │ │ └── utils.ts │ ├── test │ │ └── tester.ts │ ├── testing │ │ └── index.ts │ ├── tsconfig.json │ └── vitest.config.ts └── typespec-mcp │ ├── LICENSE │ ├── README.md │ ├── generated-defs │ ├── MCP.Private.ts │ ├── MCP.ts │ └── MCP.ts-test.ts │ ├── lib │ └── main.tsp │ ├── package.json │ ├── src │ ├── decorators.ts │ ├── index.ts │ ├── lib.ts │ ├── tsp-index.ts │ └── typekit │ │ ├── index.test.ts │ │ └── index.ts │ ├── test │ └── tester.ts │ ├── testing │ └── index.ts │ ├── tsconfig.json │ └── vitest.config.ts ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── samples ├── http-mcp-bridge │ ├── gist.tsp │ ├── main.tsp │ ├── package.json │ ├── simple-user.tsp │ ├── tsconfig.json │ ├── tsp-output │ │ ├── cs-server │ │ │ ├── Mcp.csproj │ │ │ ├── Program.cs │ │ │ ├── ResponseHandler.cs │ │ │ └── generated │ │ │ │ ├── McpApplication.cs │ │ │ │ ├── implementations │ │ │ │ └── Gists.impl.cs │ │ │ │ ├── models │ │ │ │ ├── Array.cs │ │ │ │ ├── ChangeStatus.cs │ │ │ │ ├── CreateGist.cs │ │ │ │ ├── CreateGistFile.cs │ │ │ │ ├── FullRepository.cs │ │ │ │ ├── Gist.cs │ │ │ │ ├── GistCommit.cs │ │ │ │ ├── GistFile.cs │ │ │ │ ├── License.cs │ │ │ │ └── SimpleUser.cs │ │ │ │ └── tools │ │ │ │ ├── Gists.cs │ │ │ │ └── IGists.cs │ │ └── js-server │ │ │ ├── main.ts │ │ │ ├── mcp-server │ │ │ ├── schemas │ │ │ │ ├── json-schema.ts │ │ │ │ └── zod.ts │ │ │ ├── server.ts │ │ │ ├── tools.ts │ │ │ ├── ts-types.ts │ │ │ └── utils.ts │ │ │ └── service-client │ │ │ ├── api │ │ │ ├── gistsClient │ │ │ │ ├── gistsClientContext.ts │ │ │ │ └── gistsClientOperations.ts │ │ │ ├── githubClientContext.ts │ │ │ └── githubClientOperations.ts │ │ │ ├── githubClient.ts │ │ │ ├── helpers │ │ │ ├── error.ts │ │ │ ├── interfaces.ts │ │ │ ├── multipart-helpers.ts │ │ │ └── pagingHelpers.ts │ │ │ └── models │ │ │ ├── internal │ │ │ └── serializers.ts │ │ │ └── models.ts │ └── tspconfig.yaml ├── vector-cs │ ├── Mcp.csproj │ ├── generated │ │ ├── McpApplication.cs │ │ ├── Program.cs │ │ ├── models │ │ │ └── Vec3.cs │ │ └── tools │ │ │ ├── IMath.cs │ │ │ └── Math.cs │ ├── main.tsp │ ├── package.json │ ├── tools │ │ └── Math.impl.cs │ └── tspconfig.yaml └── vector │ ├── main.tsp │ ├── package.json │ ├── src │ └── mcp-server.ts │ ├── tsconfig.json │ └── tsp-output │ └── typespec-mcp-server-js │ ├── index.ts │ ├── schemas │ ├── json-schemas.ts │ └── zod.ts │ ├── tools.ts │ └── ts-types.ts ├── templates ├── build.ts ├── scaffolding.json └── vector-cs │ ├── Mcp.csproj │ ├── generated │ ├── McpApplication.cs │ ├── Program.cs │ ├── models │ │ └── Vec3.cs │ └── tools │ │ ├── IMath.cs │ │ └── Math.cs │ ├── main.tsp │ ├── package.json │ ├── tools │ └── Math.impl.cs │ └── tspconfig.yaml ├── tsconfig.base.json ├── tsconfig.json └── vitest.config.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/actions/setup/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/.github/actions/setup/action.yml -------------------------------------------------------------------------------- /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/set-prerelease-version.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/.github/workflows/set-prerelease-version.mjs -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/.prettierrc.yaml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/.vscode/mcp.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/SECURITY.md -------------------------------------------------------------------------------- /TROUBLESHOOTING.md: -------------------------------------------------------------------------------- 1 | # Troubleshooting 2 | -------------------------------------------------------------------------------- /cspell.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/cspell.yaml -------------------------------------------------------------------------------- /eng/pipelines/publish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/eng/pipelines/publish.yaml -------------------------------------------------------------------------------- /eng/pipelines/templates/1es-redirect.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/eng/pipelines/templates/1es-redirect.yml -------------------------------------------------------------------------------- /eng/pipelines/templates/variables/image.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/eng/pipelines/templates/variables/image.yml -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/eslint.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/package.json -------------------------------------------------------------------------------- /packages/mcp-server-typespec/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/mcp-server-typespec/LICENSE -------------------------------------------------------------------------------- /packages/mcp-server-typespec/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/mcp-server-typespec/README.md -------------------------------------------------------------------------------- /packages/mcp-server-typespec/assets/instructions/mcp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/mcp-server-typespec/assets/instructions/mcp.md -------------------------------------------------------------------------------- /packages/mcp-server-typespec/cmd/cli.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | import "../dist/src/mcp-server.js"; 3 | -------------------------------------------------------------------------------- /packages/mcp-server-typespec/main.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/mcp-server-typespec/main.tsp -------------------------------------------------------------------------------- /packages/mcp-server-typespec/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/mcp-server-typespec/package.json -------------------------------------------------------------------------------- /packages/mcp-server-typespec/src/mcp-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/mcp-server-typespec/src/mcp-server.ts -------------------------------------------------------------------------------- /packages/mcp-server-typespec/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/mcp-server-typespec/src/utils.ts -------------------------------------------------------------------------------- /packages/mcp-server-typespec/src/workflows.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/mcp-server-typespec/src/workflows.ts -------------------------------------------------------------------------------- /packages/mcp-server-typespec/templates/mcp/.vscode/mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/mcp-server-typespec/templates/mcp/.vscode/mcp.json -------------------------------------------------------------------------------- /packages/mcp-server-typespec/templates/mcp/main.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/mcp-server-typespec/templates/mcp/main.tsp -------------------------------------------------------------------------------- /packages/mcp-server-typespec/templates/mcp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/mcp-server-typespec/templates/mcp/package.json -------------------------------------------------------------------------------- /packages/mcp-server-typespec/templates/mcp/reset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/mcp-server-typespec/templates/mcp/reset.js -------------------------------------------------------------------------------- /packages/mcp-server-typespec/templates/mcp/src/file-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/mcp-server-typespec/templates/mcp/src/file-store.ts -------------------------------------------------------------------------------- /packages/mcp-server-typespec/templates/mcp/src/mcp-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/mcp-server-typespec/templates/mcp/src/mcp-server.ts -------------------------------------------------------------------------------- /packages/mcp-server-typespec/templates/mcp/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/mcp-server-typespec/templates/mcp/tsconfig.json -------------------------------------------------------------------------------- /packages/mcp-server-typespec/templates/mcp/tsp-output/typespec-mcp-server-js/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/mcp-server-typespec/templates/mcp/tsp-output/typespec-mcp-server-js/index.ts -------------------------------------------------------------------------------- /packages/mcp-server-typespec/templates/mcp/tsp-output/typespec-mcp-server-js/tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/mcp-server-typespec/templates/mcp/tsp-output/typespec-mcp-server-js/tools.ts -------------------------------------------------------------------------------- /packages/mcp-server-typespec/templates/mcp/tsp-output/typespec-mcp-server-js/ts-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/mcp-server-typespec/templates/mcp/tsp-output/typespec-mcp-server-js/ts-types.ts -------------------------------------------------------------------------------- /packages/mcp-server-typespec/templates/scaffolding.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/mcp-server-typespec/templates/scaffolding.json -------------------------------------------------------------------------------- /packages/mcp-server-typespec/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/mcp-server-typespec/tsconfig.json -------------------------------------------------------------------------------- /packages/mcp-server-typespec/tsp-output/typespec-mcp-server-js/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/mcp-server-typespec/tsp-output/typespec-mcp-server-js/index.ts -------------------------------------------------------------------------------- /packages/mcp-server-typespec/tsp-output/typespec-mcp-server-js/schemas/json-schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/mcp-server-typespec/tsp-output/typespec-mcp-server-js/schemas/json-schemas.ts -------------------------------------------------------------------------------- /packages/mcp-server-typespec/tsp-output/typespec-mcp-server-js/schemas/zod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/mcp-server-typespec/tsp-output/typespec-mcp-server-js/schemas/zod.ts -------------------------------------------------------------------------------- /packages/mcp-server-typespec/tsp-output/typespec-mcp-server-js/tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/mcp-server-typespec/tsp-output/typespec-mcp-server-js/tools.ts -------------------------------------------------------------------------------- /packages/mcp-server-typespec/tsp-output/typespec-mcp-server-js/ts-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/mcp-server-typespec/tsp-output/typespec-mcp-server-js/ts-types.ts -------------------------------------------------------------------------------- /packages/mcp-server-typespec/tsp-output/typespec-mcp-server-js/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/mcp-server-typespec/tsp-output/typespec-mcp-server-js/types.ts -------------------------------------------------------------------------------- /packages/typespec-http-dispatcher/main.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-http-dispatcher/main.tsp -------------------------------------------------------------------------------- /packages/typespec-http-dispatcher/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-http-dispatcher/package.json -------------------------------------------------------------------------------- /packages/typespec-http-dispatcher/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-http-dispatcher/src/index.ts -------------------------------------------------------------------------------- /packages/typespec-http-dispatcher/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-http-dispatcher/tsconfig.json -------------------------------------------------------------------------------- /packages/typespec-http-dispatcher/tsp-output/server/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-http-dispatcher/tsp-output/server/index.ts -------------------------------------------------------------------------------- /packages/typespec-http-dispatcher/tsp-output/server/schemas/json-schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-http-dispatcher/tsp-output/server/schemas/json-schemas.ts -------------------------------------------------------------------------------- /packages/typespec-http-dispatcher/tsp-output/server/schemas/zod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-http-dispatcher/tsp-output/server/schemas/zod.ts -------------------------------------------------------------------------------- /packages/typespec-http-dispatcher/tsp-output/server/tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-http-dispatcher/tsp-output/server/tools.ts -------------------------------------------------------------------------------- /packages/typespec-http-dispatcher/tsp-output/server/ts-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-http-dispatcher/tsp-output/server/ts-types.ts -------------------------------------------------------------------------------- /packages/typespec-http-dispatcher/tsp-output/server/zod-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-http-dispatcher/tsp-output/server/zod-types.ts -------------------------------------------------------------------------------- /packages/typespec-http-dispatcher/tspconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-http-dispatcher/tspconfig.yaml -------------------------------------------------------------------------------- /packages/typespec-mcp-http-server-csharp/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-http-server-csharp/LICENSE -------------------------------------------------------------------------------- /packages/typespec-mcp-http-server-csharp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-http-server-csharp/README.md -------------------------------------------------------------------------------- /packages/typespec-mcp-http-server-csharp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-http-server-csharp/package.json -------------------------------------------------------------------------------- /packages/typespec-mcp-http-server-csharp/src/components/client-pipeline.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-http-server-csharp/src/components/client-pipeline.tsx -------------------------------------------------------------------------------- /packages/typespec-mcp-http-server-csharp/src/components/http-client/create-request-message.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-http-server-csharp/src/components/http-client/create-request-message.tsx -------------------------------------------------------------------------------- /packages/typespec-mcp-http-server-csharp/src/components/implementations.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-http-server-csharp/src/components/implementations.tsx -------------------------------------------------------------------------------- /packages/typespec-mcp-http-server-csharp/src/components/json-serializer-options.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-http-server-csharp/src/components/json-serializer-options.tsx -------------------------------------------------------------------------------- /packages/typespec-mcp-http-server-csharp/src/components/response-handler.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-http-server-csharp/src/components/response-handler.tsx -------------------------------------------------------------------------------- /packages/typespec-mcp-http-server-csharp/src/components/tool-group-implementation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-http-server-csharp/src/components/tool-group-implementation.tsx -------------------------------------------------------------------------------- /packages/typespec-mcp-http-server-csharp/src/components/uri-template-serializer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-http-server-csharp/src/components/uri-template-serializer.tsx -------------------------------------------------------------------------------- /packages/typespec-mcp-http-server-csharp/src/emitter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-http-server-csharp/src/emitter.tsx -------------------------------------------------------------------------------- /packages/typespec-mcp-http-server-csharp/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-http-server-csharp/src/index.ts -------------------------------------------------------------------------------- /packages/typespec-mcp-http-server-csharp/src/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-http-server-csharp/src/lib.ts -------------------------------------------------------------------------------- /packages/typespec-mcp-http-server-csharp/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-http-server-csharp/tsconfig.json -------------------------------------------------------------------------------- /packages/typespec-mcp-http-server-csharp/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-http-server-csharp/vitest.config.ts -------------------------------------------------------------------------------- /packages/typespec-mcp-http-server-js/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-http-server-js/LICENSE -------------------------------------------------------------------------------- /packages/typespec-mcp-http-server-js/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-http-server-js/README.md -------------------------------------------------------------------------------- /packages/typespec-mcp-http-server-js/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-http-server-js/package.json -------------------------------------------------------------------------------- /packages/typespec-mcp-http-server-js/src/components/clients.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-http-server-js/src/components/clients.tsx -------------------------------------------------------------------------------- /packages/typespec-mcp-http-server-js/src/components/http-operation-mapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-http-server-js/src/components/http-operation-mapper.tsx -------------------------------------------------------------------------------- /packages/typespec-mcp-http-server-js/src/components/http-tool-basic-handler.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-http-server-js/src/components/http-tool-basic-handler.tsx -------------------------------------------------------------------------------- /packages/typespec-mcp-http-server-js/src/components/http-tool-client-handler.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-http-server-js/src/components/http-tool-client-handler.tsx -------------------------------------------------------------------------------- /packages/typespec-mcp-http-server-js/src/components/http-tools-dispatcher.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-http-server-js/src/components/http-tools-dispatcher.tsx -------------------------------------------------------------------------------- /packages/typespec-mcp-http-server-js/src/components/http-tools-implementations.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-http-server-js/src/components/http-tools-implementations.tsx -------------------------------------------------------------------------------- /packages/typespec-mcp-http-server-js/src/components/start-server.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-http-server-js/src/components/start-server.tsx -------------------------------------------------------------------------------- /packages/typespec-mcp-http-server-js/src/components/utils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-http-server-js/src/components/utils.tsx -------------------------------------------------------------------------------- /packages/typespec-mcp-http-server-js/src/emitter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-http-server-js/src/emitter.tsx -------------------------------------------------------------------------------- /packages/typespec-mcp-http-server-js/src/externals/url-template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-http-server-js/src/externals/url-template.ts -------------------------------------------------------------------------------- /packages/typespec-mcp-http-server-js/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-http-server-js/src/index.ts -------------------------------------------------------------------------------- /packages/typespec-mcp-http-server-js/src/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-http-server-js/src/lib.ts -------------------------------------------------------------------------------- /packages/typespec-mcp-http-server-js/src/utils/parameters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-http-server-js/src/utils/parameters.ts -------------------------------------------------------------------------------- /packages/typespec-mcp-http-server-js/src/utils/ref-keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-http-server-js/src/utils/ref-keys.ts -------------------------------------------------------------------------------- /packages/typespec-mcp-http-server-js/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-http-server-js/tsconfig.json -------------------------------------------------------------------------------- /packages/typespec-mcp-http-server-js/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-http-server-js/vitest.config.ts -------------------------------------------------------------------------------- /packages/typespec-mcp-server-csharp/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-server-csharp/LICENSE -------------------------------------------------------------------------------- /packages/typespec-mcp-server-csharp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-server-csharp/README.md -------------------------------------------------------------------------------- /packages/typespec-mcp-server-csharp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-server-csharp/package.json -------------------------------------------------------------------------------- /packages/typespec-mcp-server-csharp/src/components/csproj.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-server-csharp/src/components/csproj.tsx -------------------------------------------------------------------------------- /packages/typespec-mcp-server-csharp/src/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-server-csharp/src/components/index.ts -------------------------------------------------------------------------------- /packages/typespec-mcp-server-csharp/src/components/mcp-application.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-server-csharp/src/components/mcp-application.tsx -------------------------------------------------------------------------------- /packages/typespec-mcp-server-csharp/src/components/program.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-server-csharp/src/components/program.tsx -------------------------------------------------------------------------------- /packages/typespec-mcp-server-csharp/src/components/tool-group-interface.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-server-csharp/src/components/tool-group-interface.tsx -------------------------------------------------------------------------------- /packages/typespec-mcp-server-csharp/src/components/tool-handler.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-server-csharp/src/components/tool-handler.tsx -------------------------------------------------------------------------------- /packages/typespec-mcp-server-csharp/src/components/tools.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-server-csharp/src/components/tools.tsx -------------------------------------------------------------------------------- /packages/typespec-mcp-server-csharp/src/components/types.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-server-csharp/src/components/types.tsx -------------------------------------------------------------------------------- /packages/typespec-mcp-server-csharp/src/context/mcp-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-server-csharp/src/context/mcp-server.ts -------------------------------------------------------------------------------- /packages/typespec-mcp-server-csharp/src/context/name-policy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-server-csharp/src/context/name-policy.ts -------------------------------------------------------------------------------- /packages/typespec-mcp-server-csharp/src/context/utils/tool-descriptor.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-server-csharp/src/context/utils/tool-descriptor.test.ts -------------------------------------------------------------------------------- /packages/typespec-mcp-server-csharp/src/context/utils/tool-descriptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-server-csharp/src/context/utils/tool-descriptor.ts -------------------------------------------------------------------------------- /packages/typespec-mcp-server-csharp/src/emitter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-server-csharp/src/emitter.tsx -------------------------------------------------------------------------------- /packages/typespec-mcp-server-csharp/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-server-csharp/src/index.ts -------------------------------------------------------------------------------- /packages/typespec-mcp-server-csharp/src/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-server-csharp/src/lib.ts -------------------------------------------------------------------------------- /packages/typespec-mcp-server-csharp/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-server-csharp/src/utils.ts -------------------------------------------------------------------------------- /packages/typespec-mcp-server-csharp/test/tester.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-server-csharp/test/tester.ts -------------------------------------------------------------------------------- /packages/typespec-mcp-server-csharp/testing/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-server-csharp/testing/index.ts -------------------------------------------------------------------------------- /packages/typespec-mcp-server-csharp/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-server-csharp/tsconfig.json -------------------------------------------------------------------------------- /packages/typespec-mcp-server-csharp/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-server-csharp/vitest.config.ts -------------------------------------------------------------------------------- /packages/typespec-mcp-server-js/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-server-js/LICENSE -------------------------------------------------------------------------------- /packages/typespec-mcp-server-js/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-server-js/README.md -------------------------------------------------------------------------------- /packages/typespec-mcp-server-js/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-server-js/package.json -------------------------------------------------------------------------------- /packages/typespec-mcp-server-js/src/components/CallToolHandler.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-server-js/src/components/CallToolHandler.tsx -------------------------------------------------------------------------------- /packages/typespec-mcp-server-js/src/components/CallToolHandlers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-server-js/src/components/CallToolHandlers.tsx -------------------------------------------------------------------------------- /packages/typespec-mcp-server-js/src/components/ListToolsHandler.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-server-js/src/components/ListToolsHandler.tsx -------------------------------------------------------------------------------- /packages/typespec-mcp-server-js/src/components/McpServer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-server-js/src/components/McpServer.tsx -------------------------------------------------------------------------------- /packages/typespec-mcp-server-js/src/components/RequestHandler.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-server-js/src/components/RequestHandler.tsx -------------------------------------------------------------------------------- /packages/typespec-mcp-server-js/src/components/ServerDeclaration.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-server-js/src/components/ServerDeclaration.tsx -------------------------------------------------------------------------------- /packages/typespec-mcp-server-js/src/components/ToolHandlerAccessors.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-server-js/src/components/ToolHandlerAccessors.tsx -------------------------------------------------------------------------------- /packages/typespec-mcp-server-js/src/components/ToolsInterface.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-server-js/src/components/ToolsInterface.tsx -------------------------------------------------------------------------------- /packages/typespec-mcp-server-js/src/components/TsTypes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-server-js/src/components/TsTypes.tsx -------------------------------------------------------------------------------- /packages/typespec-mcp-server-js/src/components/ZodTypes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-server-js/src/components/ZodTypes.tsx -------------------------------------------------------------------------------- /packages/typespec-mcp-server-js/src/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-server-js/src/components/index.ts -------------------------------------------------------------------------------- /packages/typespec-mcp-server-js/src/components/json-schemas.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-server-js/src/components/json-schemas.tsx -------------------------------------------------------------------------------- /packages/typespec-mcp-server-js/src/context/McpServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-server-js/src/context/McpServer.ts -------------------------------------------------------------------------------- /packages/typespec-mcp-server-js/src/context/name-policy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-server-js/src/context/name-policy.ts -------------------------------------------------------------------------------- /packages/typespec-mcp-server-js/src/context/utils/tool-descriptor.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-server-js/src/context/utils/tool-descriptor.test.ts -------------------------------------------------------------------------------- /packages/typespec-mcp-server-js/src/context/utils/tool-descriptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-server-js/src/context/utils/tool-descriptor.ts -------------------------------------------------------------------------------- /packages/typespec-mcp-server-js/src/emitter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-server-js/src/emitter.tsx -------------------------------------------------------------------------------- /packages/typespec-mcp-server-js/src/externals/mcp-sdk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-server-js/src/externals/mcp-sdk.ts -------------------------------------------------------------------------------- /packages/typespec-mcp-server-js/src/externals/zod-validation-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-server-js/src/externals/zod-validation-error.ts -------------------------------------------------------------------------------- /packages/typespec-mcp-server-js/src/externals/zodToJsonSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-server-js/src/externals/zodToJsonSchema.ts -------------------------------------------------------------------------------- /packages/typespec-mcp-server-js/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-server-js/src/index.ts -------------------------------------------------------------------------------- /packages/typespec-mcp-server-js/src/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-server-js/src/lib.ts -------------------------------------------------------------------------------- /packages/typespec-mcp-server-js/src/mutators.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-server-js/src/mutators.tsx -------------------------------------------------------------------------------- /packages/typespec-mcp-server-js/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-server-js/src/utils.ts -------------------------------------------------------------------------------- /packages/typespec-mcp-server-js/test/tester.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-server-js/test/tester.ts -------------------------------------------------------------------------------- /packages/typespec-mcp-server-js/testing/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-server-js/testing/index.ts -------------------------------------------------------------------------------- /packages/typespec-mcp-server-js/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-server-js/tsconfig.json -------------------------------------------------------------------------------- /packages/typespec-mcp-server-js/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp-server-js/vitest.config.ts -------------------------------------------------------------------------------- /packages/typespec-mcp/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp/LICENSE -------------------------------------------------------------------------------- /packages/typespec-mcp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp/README.md -------------------------------------------------------------------------------- /packages/typespec-mcp/generated-defs/MCP.Private.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp/generated-defs/MCP.Private.ts -------------------------------------------------------------------------------- /packages/typespec-mcp/generated-defs/MCP.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp/generated-defs/MCP.ts -------------------------------------------------------------------------------- /packages/typespec-mcp/generated-defs/MCP.ts-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp/generated-defs/MCP.ts-test.ts -------------------------------------------------------------------------------- /packages/typespec-mcp/lib/main.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp/lib/main.tsp -------------------------------------------------------------------------------- /packages/typespec-mcp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp/package.json -------------------------------------------------------------------------------- /packages/typespec-mcp/src/decorators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp/src/decorators.ts -------------------------------------------------------------------------------- /packages/typespec-mcp/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp/src/index.ts -------------------------------------------------------------------------------- /packages/typespec-mcp/src/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp/src/lib.ts -------------------------------------------------------------------------------- /packages/typespec-mcp/src/tsp-index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp/src/tsp-index.ts -------------------------------------------------------------------------------- /packages/typespec-mcp/src/typekit/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp/src/typekit/index.test.ts -------------------------------------------------------------------------------- /packages/typespec-mcp/src/typekit/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp/src/typekit/index.ts -------------------------------------------------------------------------------- /packages/typespec-mcp/test/tester.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp/test/tester.ts -------------------------------------------------------------------------------- /packages/typespec-mcp/testing/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp/testing/index.ts -------------------------------------------------------------------------------- /packages/typespec-mcp/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp/tsconfig.json -------------------------------------------------------------------------------- /packages/typespec-mcp/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/packages/typespec-mcp/vitest.config.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /samples/http-mcp-bridge/gist.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/http-mcp-bridge/gist.tsp -------------------------------------------------------------------------------- /samples/http-mcp-bridge/main.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/http-mcp-bridge/main.tsp -------------------------------------------------------------------------------- /samples/http-mcp-bridge/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/http-mcp-bridge/package.json -------------------------------------------------------------------------------- /samples/http-mcp-bridge/simple-user.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/http-mcp-bridge/simple-user.tsp -------------------------------------------------------------------------------- /samples/http-mcp-bridge/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/http-mcp-bridge/tsconfig.json -------------------------------------------------------------------------------- /samples/http-mcp-bridge/tsp-output/cs-server/Mcp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/http-mcp-bridge/tsp-output/cs-server/Mcp.csproj -------------------------------------------------------------------------------- /samples/http-mcp-bridge/tsp-output/cs-server/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/http-mcp-bridge/tsp-output/cs-server/Program.cs -------------------------------------------------------------------------------- /samples/http-mcp-bridge/tsp-output/cs-server/ResponseHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/http-mcp-bridge/tsp-output/cs-server/ResponseHandler.cs -------------------------------------------------------------------------------- /samples/http-mcp-bridge/tsp-output/cs-server/generated/McpApplication.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/http-mcp-bridge/tsp-output/cs-server/generated/McpApplication.cs -------------------------------------------------------------------------------- /samples/http-mcp-bridge/tsp-output/cs-server/generated/implementations/Gists.impl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/http-mcp-bridge/tsp-output/cs-server/generated/implementations/Gists.impl.cs -------------------------------------------------------------------------------- /samples/http-mcp-bridge/tsp-output/cs-server/generated/models/Array.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/http-mcp-bridge/tsp-output/cs-server/generated/models/Array.cs -------------------------------------------------------------------------------- /samples/http-mcp-bridge/tsp-output/cs-server/generated/models/ChangeStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/http-mcp-bridge/tsp-output/cs-server/generated/models/ChangeStatus.cs -------------------------------------------------------------------------------- /samples/http-mcp-bridge/tsp-output/cs-server/generated/models/CreateGist.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/http-mcp-bridge/tsp-output/cs-server/generated/models/CreateGist.cs -------------------------------------------------------------------------------- /samples/http-mcp-bridge/tsp-output/cs-server/generated/models/CreateGistFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/http-mcp-bridge/tsp-output/cs-server/generated/models/CreateGistFile.cs -------------------------------------------------------------------------------- /samples/http-mcp-bridge/tsp-output/cs-server/generated/models/FullRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/http-mcp-bridge/tsp-output/cs-server/generated/models/FullRepository.cs -------------------------------------------------------------------------------- /samples/http-mcp-bridge/tsp-output/cs-server/generated/models/Gist.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/http-mcp-bridge/tsp-output/cs-server/generated/models/Gist.cs -------------------------------------------------------------------------------- /samples/http-mcp-bridge/tsp-output/cs-server/generated/models/GistCommit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/http-mcp-bridge/tsp-output/cs-server/generated/models/GistCommit.cs -------------------------------------------------------------------------------- /samples/http-mcp-bridge/tsp-output/cs-server/generated/models/GistFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/http-mcp-bridge/tsp-output/cs-server/generated/models/GistFile.cs -------------------------------------------------------------------------------- /samples/http-mcp-bridge/tsp-output/cs-server/generated/models/License.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/http-mcp-bridge/tsp-output/cs-server/generated/models/License.cs -------------------------------------------------------------------------------- /samples/http-mcp-bridge/tsp-output/cs-server/generated/models/SimpleUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/http-mcp-bridge/tsp-output/cs-server/generated/models/SimpleUser.cs -------------------------------------------------------------------------------- /samples/http-mcp-bridge/tsp-output/cs-server/generated/tools/Gists.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/http-mcp-bridge/tsp-output/cs-server/generated/tools/Gists.cs -------------------------------------------------------------------------------- /samples/http-mcp-bridge/tsp-output/cs-server/generated/tools/IGists.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/http-mcp-bridge/tsp-output/cs-server/generated/tools/IGists.cs -------------------------------------------------------------------------------- /samples/http-mcp-bridge/tsp-output/js-server/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/http-mcp-bridge/tsp-output/js-server/main.ts -------------------------------------------------------------------------------- /samples/http-mcp-bridge/tsp-output/js-server/mcp-server/schemas/json-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/http-mcp-bridge/tsp-output/js-server/mcp-server/schemas/json-schema.ts -------------------------------------------------------------------------------- /samples/http-mcp-bridge/tsp-output/js-server/mcp-server/schemas/zod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/http-mcp-bridge/tsp-output/js-server/mcp-server/schemas/zod.ts -------------------------------------------------------------------------------- /samples/http-mcp-bridge/tsp-output/js-server/mcp-server/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/http-mcp-bridge/tsp-output/js-server/mcp-server/server.ts -------------------------------------------------------------------------------- /samples/http-mcp-bridge/tsp-output/js-server/mcp-server/tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/http-mcp-bridge/tsp-output/js-server/mcp-server/tools.ts -------------------------------------------------------------------------------- /samples/http-mcp-bridge/tsp-output/js-server/mcp-server/ts-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/http-mcp-bridge/tsp-output/js-server/mcp-server/ts-types.ts -------------------------------------------------------------------------------- /samples/http-mcp-bridge/tsp-output/js-server/mcp-server/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/http-mcp-bridge/tsp-output/js-server/mcp-server/utils.ts -------------------------------------------------------------------------------- /samples/http-mcp-bridge/tsp-output/js-server/service-client/api/gistsClient/gistsClientContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/http-mcp-bridge/tsp-output/js-server/service-client/api/gistsClient/gistsClientContext.ts -------------------------------------------------------------------------------- /samples/http-mcp-bridge/tsp-output/js-server/service-client/api/gistsClient/gistsClientOperations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/http-mcp-bridge/tsp-output/js-server/service-client/api/gistsClient/gistsClientOperations.ts -------------------------------------------------------------------------------- /samples/http-mcp-bridge/tsp-output/js-server/service-client/api/githubClientContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/http-mcp-bridge/tsp-output/js-server/service-client/api/githubClientContext.ts -------------------------------------------------------------------------------- /samples/http-mcp-bridge/tsp-output/js-server/service-client/api/githubClientOperations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/http-mcp-bridge/tsp-output/js-server/service-client/api/githubClientOperations.ts -------------------------------------------------------------------------------- /samples/http-mcp-bridge/tsp-output/js-server/service-client/githubClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/http-mcp-bridge/tsp-output/js-server/service-client/githubClient.ts -------------------------------------------------------------------------------- /samples/http-mcp-bridge/tsp-output/js-server/service-client/helpers/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/http-mcp-bridge/tsp-output/js-server/service-client/helpers/error.ts -------------------------------------------------------------------------------- /samples/http-mcp-bridge/tsp-output/js-server/service-client/helpers/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/http-mcp-bridge/tsp-output/js-server/service-client/helpers/interfaces.ts -------------------------------------------------------------------------------- /samples/http-mcp-bridge/tsp-output/js-server/service-client/helpers/multipart-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/http-mcp-bridge/tsp-output/js-server/service-client/helpers/multipart-helpers.ts -------------------------------------------------------------------------------- /samples/http-mcp-bridge/tsp-output/js-server/service-client/helpers/pagingHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/http-mcp-bridge/tsp-output/js-server/service-client/helpers/pagingHelpers.ts -------------------------------------------------------------------------------- /samples/http-mcp-bridge/tsp-output/js-server/service-client/models/internal/serializers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/http-mcp-bridge/tsp-output/js-server/service-client/models/internal/serializers.ts -------------------------------------------------------------------------------- /samples/http-mcp-bridge/tsp-output/js-server/service-client/models/models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/http-mcp-bridge/tsp-output/js-server/service-client/models/models.ts -------------------------------------------------------------------------------- /samples/http-mcp-bridge/tspconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/http-mcp-bridge/tspconfig.yaml -------------------------------------------------------------------------------- /samples/vector-cs/Mcp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/vector-cs/Mcp.csproj -------------------------------------------------------------------------------- /samples/vector-cs/generated/McpApplication.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/vector-cs/generated/McpApplication.cs -------------------------------------------------------------------------------- /samples/vector-cs/generated/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/vector-cs/generated/Program.cs -------------------------------------------------------------------------------- /samples/vector-cs/generated/models/Vec3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/vector-cs/generated/models/Vec3.cs -------------------------------------------------------------------------------- /samples/vector-cs/generated/tools/IMath.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/vector-cs/generated/tools/IMath.cs -------------------------------------------------------------------------------- /samples/vector-cs/generated/tools/Math.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/vector-cs/generated/tools/Math.cs -------------------------------------------------------------------------------- /samples/vector-cs/main.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/vector-cs/main.tsp -------------------------------------------------------------------------------- /samples/vector-cs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/vector-cs/package.json -------------------------------------------------------------------------------- /samples/vector-cs/tools/Math.impl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/vector-cs/tools/Math.impl.cs -------------------------------------------------------------------------------- /samples/vector-cs/tspconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/vector-cs/tspconfig.yaml -------------------------------------------------------------------------------- /samples/vector/main.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/vector/main.tsp -------------------------------------------------------------------------------- /samples/vector/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/vector/package.json -------------------------------------------------------------------------------- /samples/vector/src/mcp-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/vector/src/mcp-server.ts -------------------------------------------------------------------------------- /samples/vector/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/vector/tsconfig.json -------------------------------------------------------------------------------- /samples/vector/tsp-output/typespec-mcp-server-js/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/vector/tsp-output/typespec-mcp-server-js/index.ts -------------------------------------------------------------------------------- /samples/vector/tsp-output/typespec-mcp-server-js/schemas/json-schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/vector/tsp-output/typespec-mcp-server-js/schemas/json-schemas.ts -------------------------------------------------------------------------------- /samples/vector/tsp-output/typespec-mcp-server-js/schemas/zod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/vector/tsp-output/typespec-mcp-server-js/schemas/zod.ts -------------------------------------------------------------------------------- /samples/vector/tsp-output/typespec-mcp-server-js/tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/vector/tsp-output/typespec-mcp-server-js/tools.ts -------------------------------------------------------------------------------- /samples/vector/tsp-output/typespec-mcp-server-js/ts-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/samples/vector/tsp-output/typespec-mcp-server-js/ts-types.ts -------------------------------------------------------------------------------- /templates/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/templates/build.ts -------------------------------------------------------------------------------- /templates/scaffolding.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/templates/scaffolding.json -------------------------------------------------------------------------------- /templates/vector-cs/Mcp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/templates/vector-cs/Mcp.csproj -------------------------------------------------------------------------------- /templates/vector-cs/generated/McpApplication.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/templates/vector-cs/generated/McpApplication.cs -------------------------------------------------------------------------------- /templates/vector-cs/generated/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/templates/vector-cs/generated/Program.cs -------------------------------------------------------------------------------- /templates/vector-cs/generated/models/Vec3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/templates/vector-cs/generated/models/Vec3.cs -------------------------------------------------------------------------------- /templates/vector-cs/generated/tools/IMath.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/templates/vector-cs/generated/tools/IMath.cs -------------------------------------------------------------------------------- /templates/vector-cs/generated/tools/Math.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/templates/vector-cs/generated/tools/Math.cs -------------------------------------------------------------------------------- /templates/vector-cs/main.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/templates/vector-cs/main.tsp -------------------------------------------------------------------------------- /templates/vector-cs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/templates/vector-cs/package.json -------------------------------------------------------------------------------- /templates/vector-cs/tools/Math.impl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/templates/vector-cs/tools/Math.impl.cs -------------------------------------------------------------------------------- /templates/vector-cs/tspconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/templates/vector-cs/tspconfig.yaml -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/tsconfig.base.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec-mcp/HEAD/vitest.config.ts --------------------------------------------------------------------------------