Template Repo
Agent orchestration & security template featuring MCP tool building, agent2agent workflows, mechanistic interpretability on sleeper agents, and agent integration via CLI wrappers
What is Template Repo?
Template Repo is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to agent orchestration & security template featuring mcp tool building, agent2agent workflows, mechanistic interpretability on sleeper agents, and agent integration via cli wrappers
Agent orchestration & security template featuring MCP tool building, agent2agent workflows, mechanistic interpretability on sleeper agents, and agent integration via CLI wrappers
This server falls under the Coding Agents category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- Agent orchestration & security template featuring MCP tool b
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx template-repoConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Template Repo
This repository is an advanced agent orchestration and security template that demonstrates how to build multi-agent AI workflows using Docker, Rust CLI tools, and 20 MCP servers. It showcases agent-to-agent communication patterns, mechanistic interpretability techniques for detecting sleeper agents, and integration of multiple AI coding assistants (Claude Code, OpenCode) within a shared Docker-based CI environment. The template is designed for AI safety researchers and advanced practitioners who need a production-grade scaffold for experimenting with agent governance, security policies, and complex MCP tool ecosystems.
Prerequisites
- Linux host with Docker v20.10+ and Docker Compose v2.0+ installed
- Rust stable toolchain (for building the included Rust CLI tools from source)
- OPENROUTER_API_KEY environment variable set (required for OpenCode/Crush AI agents)
- Claude Code installed (primary AI agent; manages MCP servers via .mcp.json)
- Familiarity with AI safety concepts, Docker networking, and MCP server configuration
Clone the repository
Clone the template repository to your local machine and enter the project directory.
git clone https://github.com/AndrewAltimit/template-repo
cd template-repoSet required environment variables
Export the API key required for OpenCode and Crush AI agents. Claude Code uses its own authentication separately.
export OPENROUTER_API_KEY="your-openrouter-api-key-here"Build the Rust CLI tools (optional)
Pre-built binaries are available, but you can build from source. The tools include github-agents-cli, board-manager, git-guard, and gh-validator.
cd tools/rust/board-manager && cargo build --release
cd ../github-agents-cli && cargo build --releaseReview and customize agent security settings
Edit .agents.yaml to configure which agent admins are authorized to approve agent work. Edit CLAUDE.md for Claude-specific instructions and AGENTS.md for universal AI agent guidelines.
Start Docker-based CI services
Use the automation-cli to run CI pipelines or start specific Docker Compose services. MCP servers are auto-started by Claude Code via the .mcp.json configuration.
docker compose up -d
automation-cli ci run fullLaunch Claude Code to activate MCP servers
Open the project in Claude Code — it reads .mcp.json and auto-starts all configured MCP servers, giving the AI access to code quality, content creation, 3D graphics, video editing, and GitHub Projects tools.
Template Repo Examples
Client configuration (.mcp.json)
MCP servers are configured in the project-level .mcp.json file that Claude Code reads automatically. Below is a representative partial structure.
{
"mcpServers": {
"github-projects": {
"command": "./tools/rust/board-manager/target/release/board-manager",
"args": ["mcp"]
},
"speech-synthesis": {
"command": "python3",
"args": ["./tools/elevenlabs/server.py"],
"env": {
"OPENROUTER_API_KEY": "${OPENROUTER_API_KEY}"
}
}
}
}Prompts to try
Typical interactions with the orchestration template and its AI agents.
- "Run the full CI pipeline and show me the results"
- "Check all open GitHub issues and create a prioritized work queue"
- "Generate a Manim animation explaining the agent security model"
- "Synthesize the project README as audio using ElevenLabs"
- "Detect any sleeper agent behaviors in the recent agent logs"Troubleshooting Template Repo
Docker Compose fails to start services
Ensure Docker v20.10+ and Docker Compose v2.0+ are installed ('docker --version', 'docker compose version'). Check that required ports are not already in use and that the OPENROUTER_API_KEY is exported in your shell before running compose.
Rust CLI tools fail to build
Install the Rust stable toolchain via rustup ('curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh'). On some Linux distributions you may also need build-essential or equivalent C development tools.
Claude Code does not pick up MCP servers
MCP servers are auto-loaded from .mcp.json when Claude Code opens the project directory. If servers are missing, verify .mcp.json is valid JSON and that all referenced binaries exist and are executable. Restart Claude Code after any changes.
Frequently Asked Questions about Template Repo
What is Template Repo?
Template Repo is a Model Context Protocol (MCP) server that agent orchestration & security template featuring mcp tool building, agent2agent workflows, mechanistic interpretability on sleeper agents, and agent integration via cli wrappers It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Template Repo?
Follow the installation instructions on the Template Repo GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with Template Repo?
Template Repo works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Template Repo free to use?
Yes, Template Repo is open source and available under the Unlicense license. You can use it freely in both personal and commercial projects.
Template Repo Alternatives — Similar Coding Agents Servers
Looking for alternatives to Template Repo? Here are other popular coding agents servers you can use with Claude, Cursor, and VS Code.
Dify
★ 142.2kProduction-ready platform for agentic workflow development.
Ruflo
★ 54.0k🌊 The leading agent orchestration platform for Claude. Deploy intelligent multi-agent swarms, coordinate autonomous workflows, and build conversational AI systems. Features enterprise-grade architecture, self-learning swarm intelligence, RAG integrat
Goose
★ 45.7kan open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM
Antigravity Awesome Skills
★ 38.3kInstallable GitHub library of 1,400+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and more. Includes installer CLI, bundles, workflows, and official/community skill collections.
AgentScope
★ 25.5kBuild and run agents you can see, understand and trust.
Serena
★ 24.5kA coding agent toolkit that provides IDE-like semantic code retrieval and editing tools, enabling LLMs to efficiently navigate and modify codebases using symbol-level operations instead of basic file reading and string replacements.
Browse More Coding Agents MCP Servers
Explore all coding agents servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Template Repo in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Template Repo?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.