Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Descripción del creador (original en inglés)
Build and manage policy-compliant AI agents with safety enforcement and compliance checking
Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.
Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.
Elige la app de IA que usas y copia la configuración.
AGENTOS_POLICY_MODE, AGENTOS_LOG_LEVELNecesitas
¿Qué app usas?
Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.
Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json
{
"mcpServers": {
"agentos": {
"command": "npx",
"args": [
"-y",
"agentos-mcp-server"
],
"env": {
"AGENTOS_POLICY_MODE": "your-value",
"AGENTOS_LOG_LEVEL": "your-value"
}
}
}
}Ejecuta esto en tu terminal
claude mcp add agentos --env AGENTOS_POLICY_MODE=your-value --env AGENTOS_LOG_LEVEL=your-value -- npx -y agentos-mcp-serverCompleta los valores vacíos antes de ejecutarlo.
Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json
{
"mcpServers": {
"agentos": {
"command": "npx",
"args": [
"-y",
"agentos-mcp-server"
],
"env": {
"AGENTOS_POLICY_MODE": "your-value",
"AGENTOS_LOG_LEVEL": "your-value"
}
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Pégalo en .vscode/mcp.json de tu proyecto
{
"servers": {
"agentos": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"agentos-mcp-server"
],
"env": {
"AGENTOS_POLICY_MODE": "your-value",
"AGENTOS_LOG_LEVEL": "your-value"
}
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.
Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.
AGENTOS_POLICY_MODE envAGENTOS_LOG_LEVEL envEsta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 6 nov 2026
El nombre en el registro se verificó con la cuenta de GitHub imran-siddique, dueña del repo
Todavía no hemos leído este repo en GitHub
Todavía no hemos leído este repo en GitHub
Este se ejecuta en tu computadora; no hay endpoint en internet
Se ejecuta en tu computadora y usa ajustes locales en su lugar
Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet
Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.
Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.
El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.
Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).
El repo de GitHub cambió por última vez –, y la última versión (1.0.1) llegó al registro hace 9 meses.
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Node.js en tu computadora.
En la misma categoría: Spec Driven Development, Remote Desktop Commander, Reelsaw
Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.
Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Drive a self-hosted Reelsaw: turn long videos into vertical clips, edit, re-render and export them.
Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.
Build safe AI agents with natural language and 0% policy violations
Part of [Agent OS](https://github.com/imran-siddique/agent-os) - Kernel-level governance for AI agents
npx agentos-mcp-server
npm: agentos-mcp-server MCP Registry: io.github.imran-siddique/agentos
AgentOS MCP Server brings the complete Agent OS safety framework to any MCP-compatible AI assistant including Claude Desktop, GitHub Copilot, Cursor, and more. Create, deploy, and manage policy-compliant autonomous agents through natural conversation.
┌─────────────────────────────────────────────────────────────┐
│ Claude Desktop / Copilot / Cursor │ │ ┌────────────────────────────────────────────────────────┐ │ │ │ "Create an agent that..." │ │ │ └──────────────────────┬─────────────────────────────────┘ │ └─────────────────────────┼───────────────────────────────────┘ │ MCP Protocol ┌─────────────▼─────────────┐ │ 🛡️ AgentOS MCP Server │ │ │ │ • 10 Tools │ │ • Policy Engine │ │ • Approval Workflows │ │ • Audit Logging │ │ • Template Library │ └─────────────┬─────────────┘ │ ┌───────────────────┼───────────────────┐ │ │ │ ┌─────▼─────┐ ┌──────▼──────┐ ┌─────▼─────┐ │ Agents │ │ Policies │ │ Audit │ │ (Local) │ │ (Enforced) │ │ (Logged) │ └───────────┘ └─────────────┘ └───────────┘
User: Create an agent that processes customer feedback from support emails daily
Claude: ✅ Agent Created Successfully!
Agent: customer-feedback-processor ✅ Data Source: Email inbox via IMAP ✅ Processing: Sentiment analysis + categorization ✅ Output: Daily summary to Slack ✅ Schedule: Every day at 9 AM
Safety Policies Applied: 🛡️ PII Protection: Customer emails/names anonymized 🛡️ Rate Limiting: Max 1000 emails per run 🛡️ Human Review: Negative sentiment cases flagged
Add to your claude_desktop_config.json:
Windows: %APPDATA%\Claude\claude_desktop_config.json macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Linux: ~/.config/Claude/claude_desktop_config.json
{
"mcpServers": { "agentos": { "command": "npx", "args": ["-y", "agentos-mcp-server"], "env": { "AGENTOS_POLICY_MODE": "strict" } } } }
Close and reopen Claude Desktop to load the MCP server.
Just ask Claude naturally:
"Create an agent that backs up my Documents folder to Google Drive every night"
Claude will:
User: I need an agent that processes customer feedback from support emails daily
Claude: ✅ Agent Created Successfully!
Agent: customer-feedback-processor ID: a1b2c3d4-e5f6-7890-abcd-ef1234567890 Status: draft Language: python
Task: Process customer feedback from support emails daily
Workflow Steps:
Safety Policies Applied: 🛡️ PII Protection: Customer emails/names anonymized 🛡️ Rate Limiting: Max 1000 emails per run 🛡️ Human Review: Negative sentiment cases flagged
Next Steps:
test_agent to run a dry-run testattach_policy to add more safety policiesdeploy_agent when ready to run
User: Test this agent with a scenario of processing 100 emails
Claude: ✅ Test PASSED
Agent: customer-feedback-processor Scenario: Process 100 customer emails Mode: Dry Run (no changes)
Configuration Check: ✅ Valid Workflow Check: ✅ Valid (3 steps)
Policy Evaluation: ✅ No violations detected
Warnings: ⚠️ PII access logged
Resource Estimates:
Next Step: Use deploy_agent to deploy this agent.
User: Check if this agent is SOC 2 compliant
Claude: # Compliance Report: SOC2
Agent: customer-feedback-processor Framework: SOC2 Date: 2026-01-30
✅ COMPLIANT Score: 100% (4/4 controls passed)
✅ CC6.1: Logical Access Controls Restrict logical access to information assets Evidence: Policy enforcement enabled, Access logging active
✅ CC6.6: Security Event Monitoring Detect and respond to security events Evidence: Audit logging enabled, Event timestamps recorded
✅ CC7.2: Incident Response Respond to security incidents Evidence: Human review enabled, Escalation procedures in place
✅ CC8.1: Change Management Manage changes to system components Evidence: Deployment approval required, Version control enabled
User: Create a policy that blocks access to customer credit card data
Claude: ✅ Custom Policy Created
Policy: Block Access To Customer ID: custom-a1b2c3d4 Category: security
Description: Block access to customer credit card data
Rules Generated (1):
🟠 custom_block_rule [high] Block actions based on: block access to customer credit card data Action: deny
Usage:
attach_policy with policyId "custom-a1b2c3d4"test_agent with policy scenariosget_agent_status
| Tool | Description |
|---|---|
create_agent | Create agent from natural language description |
attach_policy | Attach safety policies to agents |
test_agent | Dry-run test before deployment |
deploy_agent | Deploy agent locally or to cloud |
get_agent_status | Get agent status and metrics |
list_templates | Browse agent and policy templates |
request_approval | Create approval request for sensitive actions |
audit_log | Query audit trail |
create_policy | Create custom policy from description |
check_compliance | Check against compliance frameworks |
create_agentCreate a new AI agent from a natural language description with automatic policy recommendations.
Parameters:
| Parameter | Type | Required | Description |
|---|---|---|---|
description | string | ✅ | Natural language description of agent task |
policies | string[] | Policy templates to apply | |
approvalRequired | boolean | Require human approval before execution | |
language | string | python, typescript, javascript, go | |
schedule | string | Cron schedule for recurring execution |
attach_policyAttach safety policies to an agent with conflict detection.
Parameters:
| Parameter | Type | Required | Description |
|---|---|---|---|
agentId | string | ✅ | Agent ID to attach policy to |
policyId | string | ✅ | Policy template ID |
customRules | object[] | Additional custom rules |
test_agentRun a dry-run test with simulated scenarios.
Parameters:
| Parameter | Type | Required | Description |
|---|---|---|---|
agentId | string | ✅ | Agent ID to test |
scenario | string | ✅ | Test scenario description |
mockData | object | Mock data for testing | |
dryRun | boolean | Run without side effects (default: true) |
deploy_agentDeploy an agent to local or cloud environment.
Parameters:
| Parameter | Type | Required | Description |
|---|---|---|---|
agentId | string | ✅ | Agent ID to deploy |
environment | string | local or cloud | |
autoStart | boolean | Start immediately after deployment |
check_complianceCheck an agent against regulatory frameworks.
Parameters:
| Parameter | Type | Required | Description |
|---|---|---|---|
agentId | string | ✅ | Agent ID to check |
framework | string | ✅ | SOC2, GDPR, HIPAA, PCI_DSS, CCPA, NIST, ISO27001, FEDRAMP |
generateReport | boolean | Generate detailed report |
| Policy ID | Name | Description |
|---|---|---|
pii-protection | PII Protection | Protects personally identifiable information (GDPR) |
rate-limiting | Rate Limiting | Prevents resource abuse through rate limits |
cost-control | Cost Control | Prevents runaway costs from automation |
data-deletion | Data Deletion Safety | Prevents accidental data loss |
secrets-protection | Secrets Protection | Prevents exposure of credentials |
human-review | Human Review Required | Requires approval for sensitive actions |
| Template ID | Framework | Description |
|---|---|---|
gdpr-compliance | GDPR | EU General Data Protection Regulation |
soc2-security | SOC 2 | SOC 2 Type II security controls |
hipaa-healthcare | HIPAA | Healthcare data privacy (PHI protection) |
pci-dss-payments | PCI DSS | Payment card data security |
read-only-access | Security | Restricts database to read-only |
production-safety | Operations | Extra safeguards for production |
| Template | Description | Default Policies |
|---|---|---|
data-processor | Processes and transforms data files | rate-limiting, cost-control |
web-scraper | Scrapes websites for data collection | rate-limiting, cost-control |
report-generator | Generates periodic reports | pii-protection, rate-limiting |
| Template | Description | Default Policies |
|---|
| email-assistant | Monitors and processes emails | pii-protec
Solo se muestra el principio; lee el resto en el repo