You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* add prompt sample
* add separate azure.yaml for each project
* update prompt readme with test instructions
* update requirements.txt to reference preview pkg with version
---------
Co-authored-by: lilyjma <jm4303@columbia.edu>
# FunctionsMcpPrompts — MCP Prompts on Azure Functions (Python)
2
+
3
+
This project is a Python Azure Function app that exposes MCP (Model Context Protocol) prompts as a remote MCP server. Prompts are reusable prompt templates that MCP clients can discover and invoke, optionally with arguments.
4
+
5
+
> **Note:** MCP tools are in the [FunctionsMcpTool](../FunctionsMcpTool/) project.
6
+
7
+
## Prompts included
8
+
9
+
| Prompt | Arguments | Description |
10
+
|--------|-----------|-------------|
11
+
|`code_review_checklist`|_(none)_| Returns a structured code review checklist for evaluating code changes. |
12
+
|`summarize_content`|`topic` (required), `audience` (optional) | Generates a summarization prompt tailored to a given topic and audience. |
13
+
|`generate_documentation`|`function_name` (optional), `style` (optional) | Generates API documentation for a function. |
14
+
15
+
## Key concepts
16
+
17
+
-**Simple prompts** (like `code_review_checklist`) take no arguments and return static prompt text.
18
+
-**Parameterized prompts** use `prompt_arguments` to accept arguments from the client.
19
+
- Prompts can define arguments as required or optional, and read them from `context.arguments`.
20
+
21
+
## Prerequisites
22
+
23
+
-[Python](https://www.python.org/downloads/) version 3.13 or higher
0 commit comments