
compliancecow/cow-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Это хранилище содержит MCP-серверы для ComplianceCow. Он использует четыре специализированных сервера - Правила, Insights, Workflow и Assistant - для автоматизации задач GRC, выполнения правил соответствия и управления.
Обзор
Серверы MCP (Model Context Protocol) предназначены для обработки структурированных запросов от агентов ИИ, выполнения операций, специфичных для домена, и возврата контекстно-зависимых ответов. Серверы ComplianceCow MCP обеспечивают бесшовную интеграцию с MCP-совместимыми хостами, такими как Claude Desktop и Goose Desktop/CLI, для безопасной, модульной и интеллектуальной автоматизации соответствия. Серверы ComplianceCow MCP поддерживают бесшовную локальную интеграцию с вашим хостом MCP. В основе лежит , который постоянно принимает данные, такие как оценки, доказательства и статус соответствия. Сервер активно извлекает информацию из: - Векторные хранилища для семантического поиска - Реляционные базы данных для структурированных данных - Графовые базы данных для запросов отношений - Системы хранения файлов для артефактов доказательств Мы организовали MCP-инструменты ComplianceCow в 4 отдельных сервера. В экосистеме MCP использование меньшего количества инструментов на сервер дает лучшие результаты и лучшую производительность.
Обзор (машинный перевод)
Таблица содержимого
1.Введение 2. Глоссарий 3 Архитектура 4. Серверы MCP 5.Начало работы
- Предварительные условия
- Аутентификация
- Установка
- Конфигурация
- Настройка хоста MCP Клод Десктоп Goose Desktop/CLI 7.Бег локально
- Ссылки на инструменты
- FAQ
##Введение
Серверы MCP (Model Context Protocol) предназначены для обработки структурированных запросов от агентов ИИ, выполнения операций, специфичных для домена, и возврата контекстно-зависимых ответов. Серверы ComplianceCow MCP обеспечивают бесшовную интеграцию с MCP-совместимыми хостами, такими как Claude Desktop и Goose Desktop/CLI, для безопасной, модульной и интеллектуальной автоматизации соответствия.
Глоссарий
| Ключевое слово | Описание | Пример
Контроль | Соответствие или контроль безопасности, которые должны быть реализованы для обеспечения соблюдения правил, стандартов и политик | Убедитесь, что MFA включен для всех пользователей ** Оценка** | Коллекция элементов управления, организованных иерархически, представляющих собой отраслевой стандарт или структуру кибербезопасности | PCI DSS 4.0 | Бег оценки Проверка средств контроля в оценке за определенный период времени, включая сбор доказательств
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
ComplianceCow MCP Servers
Table of Contents
- Introduction
- Glossary
- Architecture
- MCP Servers
- Getting Started
- MCP Host Setup
- Running Locally
- Tools Reference
- FAQ
Introduction
MCP (Model Context Protocol) servers are designed to process structured requests from AI agents, perform domain-specific operations, and return context-aware responses. The ComplianceCow MCP servers enable seamless integration with MCP-compatible hosts like Claude Desktop and Goose Desktop/CLI for secure, modular, and intelligent compliance automation.
Glossary
| Keyword | Description | Example |
|---|---|---|
| Control | A compliance or security control that needs to be implemented to ensure adherence to regulations, standards, and policies | Ensure MFA is enabled for all users |
| Assessment | A collection of controls organized hierarchically, representing an industry standard or cybersecurity framework | PCI DSS 4.0 |
| Assessment Run | The verification of controls in an assessment for a given time period, including evidence collection | - |
| Check | A rule or verification for compliance or conformance | Check if MFA is enabled for all AWS users |
| Resource Type | Category or class of resources | AWS EC2, AWS S3 |
| Resource | Instance of a resource type for which checks are performed | Specific EC2 instances, GitHub repositories |
| Asset | A group of resources of various types | AWS services, Kubernetes, GitHub |
| Evidence | Data aggregated through checks against resources for a given control | CSV file with AWS users and their MFA status |
| Action | Activity (automated or manual) to respond or remediate based on conditions | Create a JIRA ticket for non-compliant EC2 instance |
| Rule | A reusable automation unit that executes tasks and generates evidence | AWS MFA Compliance Check Rule |
| Workflow | An event-driven automation sequence with conditions and activities | Alert workflow on critical finding |
Architecture
The ComplianceCow MCP servers support the STDIO transport mechanism for seamless local integration with your MCP host. At the core is the Compliance Graph, which continuously ingests data such as assessment runs, evidence, and compliance status. The server actively pulls information from:
- Vector stores for semantic search
- Relational databases for structured data
- Graph databases for relationship queries
- File storage systems for evidence artifacts
MCP Servers
We have organized ComplianceCow’s MCP tools into 4 distinct servers.
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"ComplianceCow-Rules": {
"command": "<UV_BIN_PATH>",
"args": [
"--directory",
"<PATH_TO_COW_MCP_REPO>",
"run",
"main.py"
],
"env": {
"CCOW_HOST": "<YOUR_CCOW_HOST>",
"CCOW_CLIENT_ID": "<YOUR_CLIENT_ID>",
"CCOW_CLIENT_SECRET": "<YOUR_CLIENT_SECRET>",
"MCP_TOOLS_TO_BE_INCLUDED": "rules"
}
},
"ComplianceCow-Insights": {
"command": "<UV_BIN_PATH>",
"args": [
"--directory",
"<PATH_TO_COW_MCP_REPO>",
"run",
"main.py"
],
"env": {
"CCOW_HOST": "<YOUR_CCOW_HOST>",
"CCOW_CLIENT_ID": "<YOUR_CLIENT_ID>",
"CCOW_CLIENT_SECRET": "<YOUR_CLIENT_SECRET>",
"MCP_TOOLS_TO_BE_INCLUDED": "insights"
}
},
"ComplianceCow-Workflow": {
"command": "<UV_BIN_PATH>",
"args": [
"--directory",
"<PATH_TO_COW_MCP_REPO>",
"run",
"main.py"
],
"env": {
"CCOW_HOST": "<YOUR_CCOW_HOST>",
"CCOW_CLIENT_ID": "<YOUR_CLIENT_ID>",
"CCOW_CLIENT_SECRET": "<YOUR_CLIENT_SECRET>",
"MCP_TOOLS_TO_BE_INCLUDED": "workflow"
}
},
"ComplianceCow-Assistant": {
"command": "<UV_BIN_PATH>",
"args": [
"--directory",
"<PATH_TO_COW_MCP_REPO>",
"run",
"main.py"
],
"env": {
"CCOW_HOST": "<YOUR_CCOW_HOST>",
"CCOW_CLIENT_ID": "<YOUR_CLIENT_ID>",
…