MCP Integration Guide - Production Ready ✅
Status: 95-100% Production Ready | Comprehensively Tested | Deployment Ready
Access 80+ Model Context Protocol servers through Amorce with cryptographic security, human-in-the-loop oversight, and production-grade reliability.
What is Amorce MCP?
The Amorce MCP wrapper transforms standard MCP servers into production-ready, secure agents with:
- ✅ Ed25519 Signatures - Cryptographic verification on every tool call
- ✅ HITL Approvals - Human oversight for sensitive operations
- ✅ Production Server - Gunicorn with 4 workers, load-tested
- ✅ Rate Limiting - 20 req/min per endpoint, configurable
- ✅ Audit Trail - Complete logging of all MCP interactions
- ✅ Performance - 3-9ms response times, 50 concurrent requests
Performance Metrics:
- Response Time: 3-9ms average
- Concurrent: 50 requests in 40ms
- Zero crashes under sustained load
Quick Start
1. Install the SDK
pip install amorce-sdk2. Start MCP Wrapper (Production Mode)
# With trust directory (recommended for production)
AMORCE_ENV=production \
TRUST_DIRECTORY_URL=https://trust.amorce.io \
python3 run_mcp_wrappers.py filesystem
# Or standalone mode (development/staging)
AMORCE_ENV=production python3 run_mcp_wrappers.py filesystem3. Initialize Your Agent
from amorce import IdentityManager, MCPToolClient
# Generate identity
identity = IdentityManager.generate_ephemeral()
# Create MCP client
mcp = MCPToolClient(
identity=identity,
wrapper_url="http://localhost:5001"
)4. Call MCP Tools
# Read a file (no approval needed)
result = mcp.call_tool('filesystem', 'read_file', {
'path': '/tmp/data.txt'
})
print(result)
# Write a file (requires HITL approval)
try:
mcp.call_tool('filesystem', 'write_file', {
'path': '/tmp/output.txt',
'content': 'Hello from Amorce!'
})
except ValueError as e:
print("Approval required!")
# Request through orchestrator...Resources
- Complete MCP Wrapper Docs - Architecture & deployment
- SDK Documentation - Client usage guide
- MCP Protocol Spec - Standard protocol
- MCP Server Directory - 80+ servers
✅ Production Status: Ready for deployment
Test Coverage: 95-100% (5 phases completed) | Performance: Validated under load | Security: Cryptographic signatures + HITL enforced