Skip to content
github-actions[bot] edited this page Mar 18, 2026 · 10 revisions

ZeroMCP Wiki

ZeroMCP exposes your existing ASP.NET Core API as an MCP (Model Context Protocol) server with a single attribute and two lines of setup. No separate process. No code duplication.

Read The ZeroMCP Story to understand why ZeroMCP exists


Wiki pages

Page Description
Quick Start Install, register, map endpoint, tag actions
Configuration Options, route prefix, tool filters, observability, Phase 2 enrichment/streaming, Phase 3 inspector/UI, EnableXMLDocAnalysis
Tool Inspector UI GET /mcp/ui: browse tools (by category), view schemas, invoke tools/call from the browser; auth and production
Tool Versioning Versioned endpoints /mcp/v1, /mcp/v2; Version on [Mcp] and .AsMcp; DefaultVersion; inspector version selector
The [Mcp] Attribute Attribute usage, name, description, tags, category, examples, hints, roles, policy
Resources and Prompts [McpResource], [McpTemplate], [McpPrompt]; resources/list, resources/read, prompts/list, prompts/get
Parameters and Schemas How route/query/body map to MCP input schema
Controllers and Minimal APIs Using both together, minimal API .AsMcp
Governance and Security Roles, policy, per-request visibility, auth
Enterprise Usage Production checklist, recommended options, health monitoring
Security Model Auth flow, synthetic dispatch, header forwarding, attack surfaces
Migration Guide Upgrading between phases, breaking changes, VERSIONING
Observability Logging, correlation ID, metrics, OpenTelemetry
Dispatch and Pipeline In-process dispatch, result enrichment, chunked responses
Connecting MCP Clients Claude Desktop, Claude.ai, production auth
Versioning SemVer, breaking-change policy, MCP protocol version
Project Structure Repo layout, build, test commands
Performance Benchmarks, baseline numbers, how to reproduce
Limitations Known limitations and workarounds
Contributing How to contribute

Repository docs

  • README.md (repo root) — Full documentation; same content expanded in this wiki.
  • VERSIONING.md — Versioning and breaking-change policy (summary in Versioning).
  • ZeroMCP/README.md — NuGet package README (shipped inside the package).
  • progress.md — Change log for development sessions.

Clone this wiki locally