Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"azure-functions-notes-mcp-server": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
An Azure Functions-based MCP (Model Context Protocol) server implementation for managing notes and related functionality. This project demonstrates how to build a MCP server using Azure Functions, following best practices in a cloud native way.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in cloud / productivity
Dynamic problem-solving through sequential thought chains
Persistent memory using a knowledge graph
mini cli search engine for your docs, knowledge bases, meeting notes, whatever. Tracking current sota approaches while being all local
⚡ A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare.
MCP Security Weekly
Get CVE alerts and security updates for Azure Functions Notes Mcp Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
An Azure Functions-based MCP (Model Context Protocol) server implementation for managing notes and related functionality. This project demonstrates how to build a MCP server using Azure Functions, following best practices in a cloud native way.

The server provides the following MCP tools for note management:
| Tool Name | Description |
|---|---|
save_note | Saves a note with a title, category, tags, and content. Use for any type of note: meetings, tasks, ideas, code snippets, reminders, etc. |
get_note | Retrieves a note by its title |
list_notes | Lists all saved notes with their titles and categories |
search_notes | Search notes by tags or category |
delete_note | Deletes a note by its title |
save_note:
title (required): The title or identifier for the notecategory: The category of the note (e.g., meeting, task, idea, code-snippet, reminder)tags: Comma-separated tags for organizing the notecontent (required): The main content of the noteget_note:
title (required): The title of the note to retrievesearch_notes:
query: Search query for tags or categorydelete_note:
title (required): The title of the note to deleteFor local development:
git clone <repository-url>
cd azure-functions-mcp-server
dotnet restore
local.settings.sample.json to local.settings.jsoncd NotesMcp
func start
To use the MCP tools in VS Code, you'll need to configure the MCP endpoint in your workspace. Create a .vscode/mcp.json file with the configuration based on your environment:
When running the Function App locally:
{
"servers": {
"notes-mcp": {
"type": "http",
"url": "http://localhost:7071/runtime/webhooks/mcp"
}
}
}
The project uses Azure Developer CLI (azd)
azd init
azd auth login
azd up
This command will:
To remove all resources:
azd down --purge
When using the deployed Function App in Azure the mcp.json from the client looks like this:
{
"inputs": [
{
"type": "promptString",
"id": "function-key",
"description": "Azure Function App Key",
"password": true
}
],
"servers": {
"notes-mcp":
... [View full README on GitHub](https://github.com/arashjalalat/azure-functions-notes-mcp-server#readme)