MCP.so
ログイン

TypeSpec MCP Server and Emitter

@microsoft

基本情報

カテゴリ

その他

ライセンス

MIT

トランスポート

stdio

作者

microsoft

TypeSpec MCP Server and Emitter について

Create an MCP Server for your API using the TypeSpec MCP Server

TypeSpec MCP Server and Emitter の設定

標準の設定はありません

このサーバーの README には解析可能な MCP 設定ブロックが含まれていません。インストール手順はリポジトリをご確認ください。

リポジトリ

TypeSpec MCP Server and Emitter のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is TypeSpec MCP Server and Emitter?

The TypeSpec MCP Server and Emitter is a set of packages for building Model Context Protocol (MCP) servers using the TypeSpec language. It includes an MCP server that assists in developing MCP extensions, a TypeSpec library for describing MCP servers (e.g., the @tool decorator), and emitters that automatically generate JavaScript server implementations or HTTP wrappers for REST APIs.

How to use TypeSpec MCP Server and Emitter?

Install via VS Code’s one-click buttons or by manually adding an .vscode/mcp.json config with npx -y mcp-server-typespec@latest. After installation, switch GitHub Copilot to Agent mode, refresh the tools list, and invoke commands like init, compile, or build. Requires Node.js 20 or later and VS Code with GitHub Copilot and Copilot Chat extensions.

Key features of TypeSpec MCP Server and Emitter

  • MCP server with tools for authoring TypeSpec extensions
  • TypeSpec library including the @tool decorator
  • Emitter generates JavaScript MCP server implementation
  • Emitter generates JS server for calling remote REST APIs
  • Built-in tools: learnTypeSpec, init, compile, build

Use cases of TypeSpec MCP Server and Emitter

  • Scaffold a new MCP project with example tool implementations
  • Auto‑generate server code from TypeSpec definitions
  • Learn TypeSpec syntax and patterns via the learnTypeSpec tool

よくある質問

1

How does it differ from alternative MCP toolkits?

It focuses on using TypeSpec to define MCP servers and provides emitters to automatically generate runnable JavaScript code.

2

What are the runtime requirements?

Node.js 20 or later; VS Code (stable or Insiders) with the GitHub Copilot and GitHub Copilot Chat extensions.

3

What is the current maturity level?

This project is in Public Preview; implementation may significantly change before General Availability.

コメント

「その他」の他のコンテンツ