## MCP Server

### Overview
The MCP server is designed to handle multiple workloads efficiently.

### Recipes for Hosting MCP Server

1. **Host MCP server with Express**
   - [Postgres-backed state](https://example.com/recipes/mcp-server/express/persistent-state)
   - [Stored input and output artifacts](https://example.com/recipes/mcp-server/express/artifact-storage)
   - [Streamed responses](https://example.com/recipes/mcp-server/express/response-streaming)
   - [Worker execution and job state](https://example.com/recipes/mcp-server/express/worker-state)

2. **Host MCP server with Fastify**
   - [Postgres-backed state](https://example.com/recipes/mcp-server/fastify/persistent-state)
   - [Stored input and output artifacts](https://example.com/recipes/mcp-server/fastify/artifact-storage)
   - [Streamed responses](https://example.com/recipes/mcp-server/fastify/response-streaming)
   - [Worker execution and job state](https://example.com/recipes/mcp-server/fastify/worker-state)

3. **Host MCP server with NestJS**
   - [Postgres-backed state](https://example.com/recipes/mcp-server/nestjs/persistent-state)
   - [Stored input and output artifacts](https://example.com/recipes/mcp-server/nestjs/artifact-storage)
   - [Streamed responses](https://example.com/recipes/mcp-server/nestjs/response-streaming)
   - [Worker execution and job state](https://example.com/recipes/mcp-server/nestjs/worker-state)

4. **Host MCP server with Hono**
   - [Postgres-backed state](https://example.com/recipes/mcp-server/hono/persistent-state)
   - [Stored input and output artifacts](https://example.com/recipes/mcp-server/hono/artifact-storage)
   - [Streamed responses](https://example.com/recipes/mcp-server/hono/response-streaming)
   - [Worker execution and job state](https://example.com/recipes/mcp-server/hono/worker-state)

5. **Host MCP server with FastAPI**
   - [Postgres-backed state](https://example.com/recipes/mcp-server/fastapi/persistent-state)
   - [Stored input and output artifacts](https://example.com/recipes/mcp-server/fastapi/artifact-storage)
   - [Streamed responses](https://example.com/recipes/mcp-server/fastapi/response-streaming)
   - [Worker execution and job state](https://example.com/recipes/mcp-server/fastapi/worker-state)

6. **Host MCP server with Flask**
   - [Postgres-backed state](https://example.com/recipes/mcp-server/flask/persistent-state)
   - [Stored input and output artifacts](https://example.com/recipes/mcp-server/flask/artifact-storage)
   - [Streamed responses](https://example.com/recipes/mcp-server/flask/response-streaming)
   - [Worker execution and job state](https://example.com/recipes/mcp-server/flask/worker-state)

7. **Other Frameworks**
   - **Starlette**: [Postgres-backed state](https://example.com/recipes/mcp-server/starlette/persistent-state) | [Stored input and output artifacts](https://example.com/recipes/mcp-server/starlette/artifact-storage)
   - **Gin**: [Postgres-backed state](https://example.com/recipes/mcp-server/gin/persistent-state) | [Stored input and output artifacts](https://example.com/recipes/mcp-server/gin/artifact-storage)
   - **Echo**: [Postgres-backed state](https://example.com/recipes/mcp-server/echo/persistent-state) | [Stored input and output artifacts](https://example.com/recipes/mcp-server/echo/artifact-storage)
   - **ASP.NET Core**: [Postgres-backed state](https://example.com/recipes/mcp-server/asp-net-core/persistent-state) | [Stored input and output artifacts](https://example.com/recipes/mcp-server/asp-net-core/artifact-storage)
   - **Axum**: [Postgres-backed state](https://example.com/recipes/mcp-server/axum/persistent-state) | [Stored input and output artifacts](https://example.com/recipes/mcp-server/axum/artifact-storage)
   - **Spring Boot**: [Postgres-backed state](https://example.com/recipes/mcp-server/spring-boot/persistent-state) | [Stored input and output artifacts](https://example.com/recipes/mcp-server/spring-boot/artifact-storage)
