{"repo":"microsoft/typespec-mcp","free":true,"listed":false,"github":"https://github.com/microsoft/typespec-mcp","clone":"git clone https://github.com/microsoft/typespec-mcp.git","description":"Create an MCP Server for your API using the TypeSpec MCP Server","language":"TypeScript","stars":51,"topics":[],"license":"MIT","category":"mcp-servers","readme_excerpt":"TypeSpec MCP Server and Emitter The TypeSpec MCP Server implements the MCP specification to enable you to quickly build out your own MCP servers powered by TypeSpec. We will also enable you to build REST APIs and other protocols supported by TypeSpec, though this is work in progress. Please note that this project is in Public Preview and implementation may significantly change prior to our General Availability. Overview What packages are in this repository? Currently this repo contains the following packages: - mcp-server-typespec - an MCP server which assists in developing MCP extensions using TypeSpec. - typespec-mcp - a TypeSpec library for describing MCP servers, for example the @tool decorator. - typespec-mcp-server-js - A TypeSpec emitter that generates a server implementation in JavaScript for an MCP tool. - typespec-mcp-http-server-js - A TypeSpec emitter that generates a server implementation in JavaScript for calling a remote REST API. Currently Supported Tools The TypeSpec MCP Server provides the following tools: - learnTypeSpec - Initializes the model with information about how to understand and write TypeSpec. - init - Scaffolds out a new project in the current working directory with example tool implementation. - compile - Runs tsp compile to generate emitter assets - build - Executes npm run build in the current project. Getting Started The TypeSpec MCP Server requires Node.js to install and run the server. If you don't have it installed, follow the instruction","default_branch":null,"files":null,"tree":[],"storefront":"/r/microsoft","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/microsoft/typespec-mcp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}