What are the prerequisites to run this MCP server?
JDK 17+, Azure Functions Core Tools v4 (≥4.0.7030), Azure Developer CLI, and Docker (for Azurite blob emulator when running locally).
@Azure-Samples
基本信息
This is a quickstart template to easily build and deploy a custom remote MCP server to the cloud using Azure Functions with Java.
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"remote-mcp-functions-java": {
"command": "docker",
"args": [
"run",
"-p",
"10000:10000",
"-p",
"10001:10001",
"-p",
"10002:10002",
"\\"
]
}
}
}工具列表暂未提供
当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
This quick-start shows how to build and deploy a remote MCP server using Azure Functions (Java). It includes sample tools (HelloWorld, SaveSnippets, GetSnippets) that persist data to Azure Blob Storage, and demonstrates secure deployment with system keys, optional OAuth, and VNet isolation. It is aimed at developers who want to host an MCP server in the cloud for use with AI copilots like GitHub Copilot.
Install prerequisites (JDK 17+, Azure Functions Core Tools, Azure Developer CLI, Docker for Azurite). Run mvn clean package then mvn azure-functions:run to start the local SSE endpoint at http://127.0.0.1:7071/runtime/webhooks/mcp/sse. Deploy to Azure with azd up. Connect clients by setting the SSE URL with the system key mcp_extension as a header (x-functions-key).
azd upJDK 17+, Azure Functions Core Tools v4 (≥4.0.7030), Azure Developer CLI, and Docker (for Azurite blob emulator when running locally).
The server is secured by design with system keys and HTTPS. For additional OAuth support, use EasyAuth or API Management. VNet isolation can be enabled by setting `VNET_ENABLED=true` before provisioning.
Clients use the SSE URL `https://<FUNC_APP_NAME>.azurewebsites.net/runtime/webhooks/mcp/sse` and pass the `mcp_extension` system key as the `x-functions-key` header. The same URL with a `?code=` query parameter works for tools like MCP Inspector.
Redeploy with `azd up` (safe to run repeatedly). Clean up all resources with `azd down`.
The `SaveSnippets` and `GetSnippets` tools persist data in Azure Blob Storage (emulated locally via Azurite, using a real storage account in Azure).
Model Context Protocol (MCP) server for Kubernetes and OpenShift
MCP Server for kubernetes management commands

Build and run websites, APIs, automations, and admin tools from chat. Your agent creates the data, logic, pages, and scheduled jobs; Tessryx hosts them on your own domain. No code generated, nothing to deploy.
The Terraform MCP Server provides seamless integration with Terraform ecosystem, enabling advanced automation and interaction capabilities for Infrastructure as Code (IaC) development.

Model Context Protocol Servers
评论