bterlson/typespec-mcp
If you are the rightful owner of typespec-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The TypeSpec MCP Server is a tool designed to facilitate the development of Model Context Protocol (MCP) servers using TypeSpec, enabling the creation of REST APIs and other protocols.
The TypeSpec MCP Server is a cutting-edge tool that implements the Model Context Protocol (MCP) specification, allowing developers to efficiently build MCP servers powered by TypeSpec. This server is currently in Public Preview, with ongoing developments to enhance its capabilities. It supports the creation of REST APIs and other protocols, making it a versatile choice for developers looking to streamline their server development process. The server is designed to work seamlessly with Visual Studio Code, especially when paired with the TypeSpec VS Code extension, providing a robust environment for authoring TypeSpec and generating MCP resource implementations. With its user-friendly setup and integration with GitHub Copilot, the TypeSpec MCP Server is poised to become an essential tool for developers working with MCP and TypeSpec.
Features
- Seamless integration with Visual Studio Code for enhanced development experience.
- Supports the creation of REST APIs and other protocols using TypeSpec.
- User-friendly setup with one-click installation options.
- Compatible with GitHub Copilot for AI-assisted development.
- Ongoing updates and improvements as part of the Public Preview phase.
Usages
npx with VS Code
{ "servers": { "TypeSpec MCP Server": { "command": "npx", "args": ["-y", "mcp-server-typespec@latest"] } } }
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.