Actionforge MCP server
io.github.PritaS/actionforge·v1.0.3MCP server for ActionForge: expose your account's tools to Claude and any MCP client.
0 stars113 downloads/wk
Reviews
Write oneNobody has reviewed Actionforge yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Actionforge tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-11-02 · same rubric, same numbers if you re-run it
- Code scan4 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 3 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Actionforge compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 65% of 48,255 servers
- Downloads a week
- 113
- more than 65% of 12,191 servers with a package
Install Actionforge in Claude Code, Cursor or VS Code
Runs npx -y actionforge-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add actionforge -- npx -y actionforge-mcp
What the publisher says
From the Actionforge repository's README, as published. We do not edit it. Read it on GitHub
ActionForge MCP server
Publishes an ActionForge account's tools to any MCP client — Claude Desktop, Claude Code, or anything else speaking the Model Context Protocol.
ActionForge turns a description and a pair of JSON Schemas into a hosted API endpoint. You describe the function you need; it generates the implementation, deploys it as a serverless function, and returns a validated URL. Every tool is a pure function of its input — generated code is scanned before deploy and refused if it reaches the network or executes code built at runtime.
This package is the MCP bridge: your endpoints become tools Claude can call directly. It has no runtime dependencies — stdio, fetch, and about 500 lines.
Get an API key at pritas.github.io/actionforge_ui.
The mapping is close to one-to-one, which is why this wrapper is thin: an ActionForge tool already is an MCP tool — a name, a description, a JSON Schema for input, and one for output. tools/list reads GET /api/tools; tools/call posts to the tool's proxy URL.
Implemented directly against the 2025-06-18 protocol schema rather than via the SDK. That keeps the install to a single package with nothing beneath it, and every branch stays exercisable offline — npm run smoke drives the compiled server over stdio against a closed port, so the handshake, the silence expected of a notification, and transport-failure handling are all checked without an account.
Install
npx actionforge-mcpZero runtime dependencies — the whole server is stdio, fetch, and about 500 lines. Nothing to install beyond Node 20.12+.
From a checkout of this repo instead:
npm install
npm run build
node dist/server.jsConfigure
export ACTIONFORGE_URL=https://your-deployment.example.com
export ACTIONFORGE_API_KEY=af_... # from POST /api/signup, or npm run keygen
npx actionforge-mcpEverything published is scoped to that key's account. Point it at a different key and it publishes a different tenant's tools — the API enforces the scoping, so the MCP server cannot see past it.
Transport is stdio with newline-delimited JSON. stdout carries protocol frames only; all logging goes to stderr, because anything else corrupts the stream a client is parsing.
Claude Desktop
claudedesktopconfig.json:
{
"mcpServers": {
"actionforge": {
"command": "npx",
"args": ["-y", "actionforge-mcp"],
"env": {
"ACTIONFORGE_URL": "https://your-deployment.example.com",
"ACTIONFORGE_API_KEY": "af_..."
}
}
}
}Claude Code
claude mcp add actionforge \
--env ACTIONFORGE_URL=https://your-deployment.example.com \
--env ACTIONFORGE_API_KEY=af_... \
-- npx -y actionforge-mcpHow failures are reported
The protocol draws a line this server follows exactly, because it decides whether a model can recover on its own:
Anything the model could act on stays inside the result where it can see it. Only genuinely exceptional conditions become protocol errors.
Caching
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Actionforge: common questions
- Is Actionforge MCP server safe?
- Mostly: it is graded B (83/100). Read the Actionforge safety report
- How do I install Actionforge?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Actionforge need an API key?
- Yes. The registry entry asks for
ACTIONFORGE_API_KEY. - Is Actionforge maintained?
- The last commit was 5 days ago (2026-10-30). The latest release is v1.0.3.
- How does Actionforge compare with other MCP servers?
- safety score 83/100 (higher than 65% of 48,255 servers); downloads a week 113 (more than 65% of 12,191 servers with a package). Full comparison.