servicebricks
Generate a ServiceBricks C# .NET microservice as a ZIP file.
可用工具 (5 个)
该服务在 MCP 协议中暴露的工具,AI 可按需调用
tavily_search 14 个参数 需填 1 项
Search the web for current information on any topic. Use for news, facts, or data beyond your knowledge cutoff. Returns snippets and source URLs.
必填参数:query
tavily_extract 6 个参数 需填 1 项
Extract content from URLs. Returns raw page content in markdown or text format.
必填参数:urls
tavily_crawl 11 个参数 需填 1 项
Crawl a website starting from a URL. Extracts content from pages with configurable depth and breadth.
必填参数:url
tavily_map 8 个参数 需填 1 项
Map a website's structure. Returns a list of URLs found starting from the base URL.
必填参数:url
tavily_research 2 个参数 需填 1 项
Perform comprehensive research on a given topic or question. Use this tool when you need to gather information from multiple sources to answer a question or complete a task. Returns a detailed response based on the research findings.
必填参数:input
服务介绍

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.