Servicebricks

io.github.holomodularPublished by GitHub account holomodularv0.1.0Updated Oct 24, 2026

Generate a ServiceBricks C# .NET microservice as a ZIP file.

VerifiedStreamable HTTPWeb executableCloud & InfrastructureDeveloper Tools

Overview

AI-generated overview

Hosted ServiceBricks MCP server that generates a C# .NET microservice as a ZIP file from a natural-language description.

What you can do
  • Generate a ServiceBricks C# .NET microservice and receive it as a ZIP file
  • Turn a single natural-language sentence into a production-grade microservice scaffold
  • Work with the ServiceBricks platform for domain-driven, event-driven distributed services
When to use it
Useful when you want to bootstrap a ServiceBricks-based .NET microservice quickly instead of writing the project structure by hand, or when exploring the ServiceBricks platform.
Requirements
A remote Streamable HTTP endpoint at servicebricks.com; no package, environment variables or headers are declared, and no authentication is declared.
Before you install
Generated code is produced by a third-party hosted service, so review the ZIP contents before building or deploying it. No credentials are declared, but the endpoint is remote and requests leave your machine.

Installation

In SourceWeft

  1. Open Servicebricks in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.holomodular%2Fservicebricks/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "servicebricks": {
      "type": "http",
      "url": "https://servicebricks.com/api/mcp"
    }
  }
}

README

[ServiceBricks Logo]

[NuGet version] [badge] [License: MIT]

ServiceBricks: The Microservices Foundation

Overview

ServiceBricks is a powerful open-source microservices platform designed to streamline the development, deployment, and maintenance of distributed systems with artificial intelligence. Leveraging Domain-Driven Design (DDD), Event-Driven Architecture (EDA), and a host of advanced features, ServiceBricks empowers teams to create scalable, customizable services tailored to specific business domains.

MCP Server

ServiceBricks is available as a hosted MCP server (Model Context Protocol).

Server ID (Official MCP Registry): io.github.holomodular/servicebricks
Endpoint (Streamable HTTP): https://servicebricks.com/api/mcp

Why ServiceBricks?

  • FREE: MIT-licensed, ServiceBricks offers advanced technology as a secure foundation for anyone to build on.
  • Artificial Intelligence: Generate production-grade microservices from a single natural-language sentence.
  • Evolution: Evolve data models and functionality using our online tools.
  • Advanced Architecture: Built-in patterns, standards, and governance for microservices at scale.
  • REST APIs: Expose standardized, secure REST APIs to manage your data.
  • Storage Agnostic: Interchangeably supports relational, document, cloud or embedded database engines
  • Seamless Integration: Switch storage providers without disrupting services and avoid vendor lock-in.

Major Features

  • Artificial Intelligence Integration: Use our tools to leverage large language models to build, query and manipulate your microservice data.
  • Generics: Extensive use of generics, allowing the compiler to generate most of the required source code.
  • REST API Services: Templated, repository-based services for quickly exposing standard CRUD+PQV (Patch, Query, Validate) methods or build your own custom methods.
  • ServiceQuery Integration: Supports standardized, polyglot, dynamic data querying for all database engines.
  • Business Rule Engine: Polymorphic techniques to build reusable business logic.
  • Domain-Driven Design (DDD) & Event-Driven Architecture (EDA): Customize business logic for any supported object and method.
  • Background Processing: Supports asynchronous processes, tasks, and rules.
  • Relational, Document, Cloud and Embedded Database Support: Works standard with AzureSQL, Azure Storage Accounts, Cosmos DB, InMemory, MongoDB, Postgres, SQLite, SQL Server and more.
  • Service Bus Engine: Supports broadcasts of system data with InMemory and Azure Service Bus.
  • Classic or Modern REST API Design: Choose between Classic or Modern modes, with various response formats.
  • NuGet Packages: Quickly build new services and applications.
  • Testing Framework: Comprehensive Xunit test framework for robust unit and integration testing with thousands of tests available.
  • Open Source: All referenced assemblies are open source and licensed under MIT or an equivalent license.

Getting Started with Examples

Explore our ServiceBricks-Examples repository for practical examples on hosting and deploying your ServiceBricks foundation. From single, monolithic web applications to distributed, multi-deployment, containerized web applications, these examples provide the building blocks to create and scale your own foundations quickly.

Documentation

Check out our ServiceBricks-Documentation repository for comprehensive documentation on the platform, including guides on using all components and developing your own microservices.

Official Pre-Built Microservices

Get started quickly with our pre-built microservices:

  • ServiceBricks-Cache: Generic data storage with a built in expiration process and a semaphore for distributed locking.
  • ServiceBricks-Logging: Service-scoped or centralized logging for runtime diagnostics and optional web request auditing.
  • ServiceBricks-Notification: Delivery and retry for sending emails and SMS messages.
  • ServiceBricks-Security: Authentication, authorization, and security with JWT bearer token support for multi-server deployments.
  • ServiceBricks-Work: Work queue for reliable, distributed, event-driven background processing.

Enterprise Support, Consulting and Training

Interested in enterprise support, consulting or training? We offer a one-week training session to help your organization get started quickly. Contact us at [email protected] or [email protected], and we’ll get back to you within one business day.

Trademarks

“ServiceBricks”, "ServiceQuery" and “HoloModular” are trademarks of HoloModular LLC. The MIT License covers code only; it does not grant rights to use our trademarks, logos, or brand assets (including in modified or redistributed versions) without permission.

About

ServiceBricks is owned and maintained by HoloModular LLC and created by Danny Logsdon (Founder). Visit our websites at https://HoloModular.com, https://ServiceBricks.com or https://www.linkedin.com/in/danlogsdon to learn more.

Source: README.md at commit 61d0796

Tools

0
SourceWeft has not read this server's tools yet.

Version history

1
  1. v0.1.0LatestSep 16, 2026

Score

85% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts