# servicebricks

A hosted MCP server that turns one plain-language sentence into a C# .NET microservice and hands it back as a ZIP file.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 5
- Author: holomodular
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/holomodular/ServiceBricks
- Updated: 2026-01-29
- HTML: https://affpapa.org/en/nevibecode/mcp/servicebricks

## What it does

The endpoint is `https://servicebricks.com/api/mcp`, served over Streamable HTTP. You describe the service you want, and the server writes the C# .NET project and packages it as a ZIP. Nothing runs on your machine — it is hosted, not a local package.

The generated code sits on the ServiceBricks platform: Domain-Driven Design, event-driven architecture, templated REST services with CRUD and PQV methods, a business rule engine, and ServiceQuery for data access. Storage is swappable across relational, document, cloud and embedded engines, so moving from one database to another does not mean rewriting the service.

The code is MIT-licensed, but the license covers code only. ServiceBricks, ServiceQuery and HoloModular are trademarks of HoloModular LLC, and redistributing a modified version under those names needs permission. Worth knowing before you fork and publish.

## Requirements
- Remote server: `https://servicebricks.com/api/mcp`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http servicebricks https://servicebricks.com/api/mcp
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add servicebricks --url https://servicebricks.com/api/mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "servicebricks": {
            "url": "https://servicebricks.com/api/mcp"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "servicebricks": {
            "type": "http",
            "url": "https://servicebricks.com/api/mcp"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http servicebricks https://servicebricks.com/api/mcp
```

## When to use it
- scaffold a C# microservice from a written description
- get a ready ZIP project instead of laying out files by hand
- stand up a REST API with CRUD and PQV methods
- swap the database engine without touching service code
- wire business rules and background tasks into a domain

## Example prompts
- Generate a C# microservice for order tracking and return it as a ZIP
- Build a product catalog service with a REST API backed by Postgres
- Create a notification microservice with background queue processing

## Similar
- [MCP Toolbox for Databases](https://affpapa.org/en/nevibecode/mcp/googleapis-mcp-toolbox-for-databases.md) — MCP server · ★ 16730
- [PostHog MCP Server](https://affpapa.org/en/nevibecode/mcp/posthog-mcp-server.md) — MCP server · ★ 40459
- [OpenWork MCP Gateway](https://affpapa.org/en/nevibecode/mcp/openwork-mcp-gateway.md) — MCP server · ★ 24271
- [Keploy](https://affpapa.org/en/nevibecode/mcp/keploy.md) — MCP server · ★ 18779
- [Nhost](https://affpapa.org/en/nevibecode/mcp/nhost.md) — MCP server · ★ 9369
- [basebalance.cloud — x402 RPC & MCP gateway](https://affpapa.org/en/nevibecode/mcp/basebalancecloud-x402-rpc-mcp-gateway.md) — MCP server · ★ 7548

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
