Home / MCP / Mitmproxy MCP Server
Provides a simple note storage MCP server with note:// access, note summarization prompts, and a note-adding tool.
Configuration
View docs{
"mcpServers": {
"mitmproxy_mcp": {
"command": "uv",
"args": [
"--directory",
"/Users/youruser/path/mitmproxy-mcp",
"run",
"mitmproxy-mcp"
]
}
}
}You can host and manage a simple note storage MCP server that exposes a note:// URI scheme for accessing notes, supports prompts to summarize notes, and offers a tool to add new notes. This setup lets you store notes centrally, generate concise or detailed summaries on demand, and keep clients in sync with resource changes.
You interact with the mitmproxy-mcp server through an MCP client to store notes, view them via a note:// URI, and run summaries. Use the add-note tool to add new notes by providing a name and the note content. Use the summarize-notes prompt to create a consolidated summary of all stored notes, optionally controlling the level of detail with a style parameter (brief or detailed). When you add or summarize notes, clients are informed of changes so they stay up to date.
Prerequisites: you should have a running MCP runtime that can load stdio MCP servers and a working Node.js environment if you plan to use the MCP Inspector for debugging.
{
"mcpServers": {
"mitmproxy_mcp": {
"command": "uv",
"args": [
"--directory",
"/Users/youruser/path/mitmproxy-mcp",
"run",
"mitmproxy-mcp"
]
}
}
}If you prefer a published/production configuration, you can use the runtime command with uvx to run the MCP server.
{
"mcpServers": {
"mitmproxy_mcp": {
"command": "uvx",
"args": [
"mitmproxy-mcp"
]
}
}
}Development and publishing utilities are provided to manage dependencies, build, and publish the MCP server. Use these commands from the project root in your environment where the MCP tooling is installed.
uv sync
uv build
uv publishAdds a new note to the server by providing a name and content. This updates the server state and notifies connected clients of resource changes.
Creates a summary prompt that combines all current notes. You can specify a style argument to control detail level (brief or detailed).