forge-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@forge-mcplist my entity configurations"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
This package gives coding agents access to current Amigo Agent Forge operations: managing org credentials, reading and mutating entity configurations, running conversation tests, and working with version sets from Claude Code, Codex, Cursor, and other MCP clients.
Prototype status
@amigo-ai/forge-toolsis an experimental product under active development. Expect rough edges, changing tool contracts, and a faster-moving surface than a locked production SDK. Use it for evaluation and early workflows, not as a long-term stability guarantee.
Prototype Context
Forge MCP is the agent-facing bridge for current Agent Forge workflows. It is useful when a coding agent needs an MCP surface for org switching, entity CRUD, conversation simulation, and version-set operations.
For direct typed application integrations against the Platform API, use @amigo-ai/platform-sdk.
Related MCP server: hivegate
Documentation
Need | Best entry point |
Product and platform docs | |
Prototype repo issues and feedback | |
Contributor guidance | |
Security reporting |
Installation
Add the server to your MCP configuration.
Via npm
{
"mcpServers": {
"forge": {
"command": "npx",
"args": ["-y", "@amigo-ai/forge-tools"]
}
}
}From GitHub
{
"mcpServers": {
"forge": {
"command": "npx",
"args": ["-y", "github:amigo-ai/forge-mcp"]
}
}
}From a local clone
git clone git@github.com:amigo-ai/forge-mcp.git
cd forge-mcp
npm install
npm run build{
"mcpServers": {
"forge": {
"command": "node",
"args": ["/absolute/path/to/forge-mcp/dist/index.js"]
}
}
}Credentials
Credentials are stored per org in ~/.amigo/credentials/{org_id}.json.
Recommended flow
Start the server without environment variables, then ask your coding agent to add org credentials:
Use forge_add_org to add credentials for org "acme"
Use forge_add_org to add credentials for org "acme-staging"The tool validates credentials by signing in before saving them.
Bootstrap with environment variables
You can bootstrap one org on startup:
{
"mcpServers": {
"forge": {
"command": "npx",
"args": ["-y", "@amigo-ai/forge-tools"],
"env": {
"AMIGO_ORG_ID": "your-org",
"AMIGO_API_KEY": "your-api-key",
"AMIGO_API_KEY_ID": "your-api-key-id",
"AMIGO_USER_ID": "your-user-id"
}
}
}
}What your agent can do
Add, remove, list, and switch active org credentials
Create, update, read, list, and delete Agent Forge entity types
Run smoke tests and multi-turn simulations
Inspect conversation insights and evaluations
Manage version sets and rollbacks
Multi-org support
All tools accept an optional org_id. Resolution order is:
Explicit
org_idon the tool callSession org set by
forge_set_orgDefault org in
~/.amigo/config.json
Tool catalog
Org management
Tool | Description |
| Set the active org for the session |
| List configured orgs with auth status |
| Add or update credentials for an org |
| Remove stored credentials |
Entity CRUD
Tool | Description |
| List entities of a type |
| Get full entity details |
| Create a new entity |
| Update an entity |
| Delete an entity |
Supported entity types: agent, context_graph, service, dynamic_behavior_set, tool, persona, scenario, metric, unit_test, unit_test_set, user_dimension
Conversation testing
Tool | Description |
| Quick single-turn test against a service |
| Multi-turn automated simulation |
| Inspect state transitions and memory |
| Run on-demand metric evaluation |
Version management
Tool | Description |
| List version sets for a service |
| Create or update a version set |
| Promote one version set to another |
| Roll back an entity to a previous version |
MCP Resources
amigo://instructionsfor Agent Forge guidanceamigo://dependency-orderfor entity dependency ordering
Environment Variables
All variables are optional and only apply to startup bootstrap:
Variable | Description |
| Org to bootstrap and set as session default |
| API key for the bootstrapped org |
| API key identifier |
| User ID |
| API base URL. Defaults to |
| Log verbosity: |
Development
npm install
npm run build
npm run lint
npm testMaintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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/amigo-ai/forge-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server