Skip to main content
Glama

safe-agent-mcp

Pasarela MCP segura de múltiples agentes basada en DeepSeek Harness: encapsula las capacidades de ejecución de agentes de DSH en una herramienta MCP estándar, de modo que cualquier cliente MCP (Claude Desktop, Cursor, etc.) pueda utilizarla.

Qué resuelve este proyecto

  • DSH es un framework de múltiples agentes, pero sus capacidades solo se pueden usar en su propia interfaz;

  • MCP es un protocolo estándar, cualquier cliente puede usarlo, pero en sí mismo no tiene capacidades de agente;

  • safe-agent-mcp es el puente entre ambos: un servidor MCP que ofrece herramientas estándar hacia afuera y, internamente, impulsa los agentes de DSH (incluidos subagentes y sandbox).

Related MCP server: py-sandbox

Características

Palabra clave

Implementación

MCP

Servidor MCP estándar (@modelcontextprotocol/sdk), conectable y listo para usar con cualquier cliente MCP

Múltiples agentes

(planificado v1.1) impulsa a los subagentes de DSH para ejecutar tareas mediante dsh --profile headless

Sandbox/seguridad

(planificado v1.2) bloqueo de comandos peligrosos, enmascaramiento de secretos, registros de auditoría y límites de tiempo de espera y concurrencia

Inicio rápido

npm install
npm run smoke     # 自动化冒烟测试(协议握手 + 工具调用)
npm run inspect   # 打开 MCP Inspector 可视化调试

Herramientas actualmente implementadas:

  • run_command: ejecuta un comando de shell en el sandbox y devuelve stdout / stderr / código de salida (en Windows se ha resuelto el problema de codificación GBK de cmd).

Estructura del directorio

src/index.ts        # MCP 服务器入口
tests/smoke.mjs     # 冒烟测试
docs/DEVELOPMENT.md # 开发文档(架构、里程碑、开发日志)

Hitos

  • v1.0: servidor MCP + herramienta run_command (todas las pruebas de humo en verde)

  • v1.1: integración de múltiples agentes run_agent_task (puente headless)

  • v1.2: capa de seguridad (bloqueo de comandos peligrosos + enmascaramiento de secretos + registros de auditoría)

  • v1.3: panel web (punto extra)

Para más detalles, consulte docs/DEVELOPMENT.md.

Licencia

MIT

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables LLM clients to execute shell commands safely through the MCP protocol, with features like session management, safe mode, and process control.
    1
    Apache 2.0
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AI agents to execute arbitrary Python code securely in a sandboxed environment with resource limits and security constraints via MCP protocol.
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Exposes DeepSeek Harness agent capabilities as an MCP server, letting any MCP client drive Harness to execute real coding tasks with structured results, context isolation, and parallel execution.
    8
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Exposes opencode's coding agent and shell as MCP tools, enabling MCP-only AI clients to execute shell commands, manage files, and run agent sessions with async job handling.
    28
    MIT

View all related MCP servers

Related MCP Connectors

  • OCR, transcription, file extraction, and image generation for AI agents via MCP.

  • Agent-native collaboration network: orchestrate a team of long-running agents from any MCP client.

  • MCP server exposing the Backtest360 engine API as tools for AI agents.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/YYDW-1211/safe-agent-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server