Add MCP (Model Context Protocol) resource samples

Open
#862 0 comments 0 reactions 1 assignee View on GitHub

@ahmedmuhsin is already working on this.

Since Apr 14, 2026.

Assessment

This issue has not been assessed yet.

Description

mcp-extension

Request

The .NET Azure Functions library has MCP (Model Context Protocol) resource samples demonstrating how to build MCP resource templates and static resources with Azure Functions:
https://github.com/Azure-Samples/remote-mcp-functions-dotnet/tree/main/src/FunctionsMcpResources

Resources included in the .NET sample
Resource URI Description
Snippet snippet://{Name} Resource template that reads a code snippet by name from blob storage. Clients discover it via resources/templates/list and substitute the Name parameter.
ServerInfo info://server Static resource that returns server name, version, runtime, and timestamp.
Key concepts
  • Resource templates have URI parameters (e.g., {Name}) that clients substitute at runtime — they're like parameterized endpoints.
  • Static resources have fixed URIs and return the same structure every call.

Ask: It would be great to have equivalent MCP resource samples for the Java Azure Functions library, demonstrating how to implement MCP resource templates and static resources using Java annotations and blob storage bindings.

Dominant language
Java
Stars
103
Forks
74
Avg merge
1d 11h
Merged PRs (30d)
3

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from Azure/azure-functions-java-worker

All issues in Azure/azure-functions-java-worker

Similar issues

More Java issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.