streamable-httpMITupdated 7mo ago
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.
What can you do with servicebricks?

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 info@ServiceBricks.com or support@HoloModular.com, 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.
Install
Add servicebricks to your client. Pick the one you use.
claude mcp add --transport http servicebricks https://servicebricks.com/api/mcpcodex mcp add servicebricks --url https://servicebricks.com/api/mcp{
"mcpServers": {
"servicebricks": {
"url": "https://servicebricks.com/api/mcp"
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"servers": {
"servicebricks": {
"type": "http",
"url": "https://servicebricks.com/api/mcp"
}
}
}Add to `.vscode/mcp.json` in your workspace.
{
"mcpServers": {
"servicebricks": {
"url": "https://servicebricks.com/api/mcp"
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"servicebricks": {
"serverUrl": "https://servicebricks.com/api/mcp"
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
Score
39 / 100
Incomplete
- Documentation14/25
- Maintenance9/25
- Trust16/20
- Capability0/15
- Install experience12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 215 days ago
- Has a release history
- Repository is not archived
- Licensed MIT
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 tool(s) documented
- Provides prompt templates
- Provides resources
- 6 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint ā no local install
Version history
| Versions | Published |
|---|---|
| 0.1.0Latest | Jan 29, 2026 |