What are the prerequisites to run this project?
You need VS Code, GitHub Copilot and GitHub Copilot Chat extensions. For local run, you need git, Node.js (>=22), and npm. For Azure deployment, you need the Azure Developer CLI and an Azure account.
@Azure-Samples
基本信息
This is a quick start guide that provides the basic building blocks to set up a remote Model Context Protocol (MCP) server using Azure Container Apps. The MCP server is built using Node.js and TypeScript, and it can be used to run various tools and services in a serverless enviro
工具列表暂未提供
当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
This is a quick start guide that provides the basic building blocks to set up a remote Model Context Protocol (MCP) server using Azure Container Apps, built with Node.js and TypeScript. It implements a multi-layered security architecture combining JWT-based authentication with role-based access control (RBAC) to secure MCP server endpoints and tools. The server runs tools in a serverless environment and stores state in an in-memory SQLite database.
To run locally, clone the repo, run npm install, generate a JWT token with npm run generate-token -- --admin (or with --user or --readonly flags), and start the dev server with npm run dev. To deploy to Azure, install the Azure Developer CLI, run azd auth login, then azd up. After deployment, the MCP server URL is provided in the output. Use the provided .vscode/mcp.json configuration or the client examples in the examples/ directory to connect and use the server.
You need VS Code, GitHub Copilot and GitHub Copilot Chat extensions. For local run, you need git, Node.js (>=22), and npm. For Azure deployment, you need the Azure Developer CLI and an Azure account.
Run `npm run generate-token` with the flags `--admin`, `--user`, or `--readonly` to generate a token with corresponding permissions (admin, user, or readonly). The token is appended to the `.env` file. In production, use a more secure method for managing secrets.
When the server starts, it creates an in-memory SQLite database. This database stores the state of tools and their interactions with the MCP server.
Run `azd down --purge --force` to remove and clean up all deployed resources and avoid incurring any costs.
The server uses Streamable HTTP (authenticated) transport. Authentication is handled via JWT tokens, and authorization is role-based (RBAC) with admin, user, and readonly roles.

Web hosting for websites built with AI. Connect your HostingFor.AI account and your AI assistant can publish and maintain your site directly: upload files, manage DNS records for custom domains, run SQL against your MySQ
YesTechie builds enterprise UniFi networks, cameras, access control, cabling and Wi-Fi for businesses nationwide from its California HQ. Agents can read real project case studies and practical configuration guides, price
MCP server for Docker
Model Context Protocol (MCP) server for Kubernetes and OpenShift
The official MCP server for Muumuu Domain by GMO Pepabo, Inc — the first remote MCP server in the Japanese domain registrar industry. Search and register domains, manage owned domains and contracts, and configure DNS rec
评论