amorce
Verified Safeby trebortGolin
Overview
A secure runtime and orchestrator for AI agent-to-agent transactions, providing cryptographic security and human-in-the-loop oversight for AI tools, especially those following the Model Context Protocol (MCP).
Installation
python orchestrator.pyEnvironment Variables
- AMORCE_MODE
- TRUST_DIRECTORY_URL
- AGENT_API_KEY
- GCP_PROJECT_ID
- SECRET_NAME
- REDIS_HOST
- REDIS_PORT
- PORT
- LOG_LEVEL
- BRAVE_API_KEY
- GOOGLE_API_KEY
- AGENT_ID
- AMORCE_ENV
- DIRECTORY_ADMIN_KEY
- ORCHESTRATOR_URL
Security Notes
The server implements strong L1 (API Key) and L2 (Ed25519 Cryptographic Signatures) security, Human-in-the-Loop (HITL) approvals, and rate limiting. However, there are significant security concerns for development/standalone modes: - `_verify_request_with_standalone` in `adapters/mcp/mcp_agent_wrapper.py` explicitly *bypasses full signature verification* in standalone mode, stating 'DO NOT USE IN PRODUCTION without trust directory!' This is a critical risk if deployed incorrectly. - A hardcoded `ADMIN_KEY` ('sk-admin-amorce-2025-secure-reset') is present in `setup_full_env.py` and `register_mock.py`, which could grant administrative access to the Trust Directory if these scripts are used in a production context. - In `orchestrator.py`, API key authentication is optional in standalone mode if `AGENT_API_KEY` is not set, posing a risk in non-isolated environments. - `subprocess.Popen` is used to launch external MCP servers, which could be a command injection risk if `mcp_command` is not carefully controlled (though current configuration uses trusted commands).
Similar Servers
mcp-server-code-execution-mode
This server enables LLM agents to execute Python code in a highly secure, isolated container environment, facilitating complex multi-tool orchestration and data analysis with minimal LLM context token usage.
metorial-platform
The Metorial Platform is an open source integration platform for agentic AI, designed to connect any AI model to thousands of APIs, data sources, and tools with a single function call, built to scale for enterprise-grade AI applications.
AgentUp
AgentUp is an infrastructure framework for developing, deploying, and managing production-ready AI agents, providing Docker-like consistency, security, and extensibility.
AgentUp
A developer-first framework for building, deploying, and managing secure, scalable, and configurable AI agents, supporting various agent types (reactive, iterative) and the Model-Context Protocol (MCP) for seamless interactions.