Skip to content

MCP Service: System Specification

This document provides the system specification for the Model Context Protocol Service (mcp_service).

1. Overview

The mcp_service is a dedicated MCP Server. Its sole purpose is to expose a standard, secure set of internal system capabilities (e.g., user management, knowledge base queries) as "tools" that AI agents can consume. This service is a key component of the AI-Enhanced Workflow, as described in the AI-Enhanced Workflow feature document and the corresponding ADR-011.

It acts as a secure adapter and firewall, ensuring that any AI agent, such as the one in ai_service, can only interact with the broader system through a well-defined, explicit set of tools governed by the Model Context Protocol.

2. Core Technology

The service is designed around the following standard:

  • Protocol: This service is an implementation of the Model Context Protocol. It runs as a standalone server and exposes its toolset for discovery and invocation by MCP-compliant clients.