AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
MCP verified MIT Self-run

Mcp Agentify

mcp-steipete-mcp-agentify · by steipete

MCP orchestrator that converts MPC servers to agents.

No reviews yet
0 installs
9 views
0.0% view→install

Install

$ agentstack add mcp-steipete-mcp-agentify

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/mcp-steipete-mcp-agentify)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
1mo ago

Declared compatibility

Claude CodeClaude DesktopCursorWindsurf

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Mcp Agentify? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

mcp-agentify

AI-powered MCP gateway that discovers tools from backend MCP servers and routes each natural-language request to one backend tool.

> Experimental. The npm package is @steipete/mcp-agentify. The unscoped mcp-agentify package belongs to an unrelated project.

Requirements

  • Node.js 20.19 or newer
  • An OpenAI API key
  • At least one stdio MCP backend

Install

npm install --global @steipete/mcp-agentify

The installed command remains mcp-agentify.

Configure

Create mcp-agentify.json:

{
  "openaiModel": "gpt-4.1-mini",
  "frontendPort": 3030,
  "agents": ["openai/gpt-4.1-mini"],
  "backends": [
    {
      "id": "filesystem",
      "displayName": "Workspace files",
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem@2026.1.14",
        "/absolute/path/to/allowed/files"
      ]
    },
    {
      "id": "browserbase",
      "displayName": "Browserbase",
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@browserbasehq/mcp@3.0.0"],
      "inheritEnv": [
        "BROWSERBASE_API_KEY",
        "BROWSERBASE_PROJECT_ID",
        "GEMINI_API_KEY"
      ]
    }
  ]
}

Set credentials in the gateway process environment:

export OPENAI_API_KEY=...
export BROWSERBASE_API_KEY=...
export BROWSERBASE_PROJECT_ID=...
export GEMINI_API_KEY=...
mcp-agentify --config /absolute/path/to/mcp-agentify.json

inheritEnv is an explicit allowlist. Backend processes receive a minimal default environment plus only listed variables and configured env values. A configured value such as "TOKEN": "${TOKEN}" expands from the gateway environment.

MCP client

Configure the gateway as a stdio MCP server:

{
  "mcpServers": {
    "agentify": {
      "command": "npx",
      "args": [
        "-y",
        "@steipete/mcp-agentify",
        "--config",
        "/absolute/path/to/mcp-agentify.json"
      ],
      "env": {
        "OPENAI_API_KEY": "..."
      }
    }
  }
}

The gateway exposes one MCP tool:

  • orchestrate_task: selects and calls exactly one tool discovered from the configured backends.

Multi-step workflows require multiple orchestrate_task calls. For example, a Browserbase workflow can call start, then navigate, then extract.

CLI

mcp-agentify --config  [--frontend-port |--no-ui] [--model ]

Environment overrides:

| Variable | Purpose | | --- | --- | | OPENAI_API_KEY | Required OpenAI credential | | OPENAI_BASE_URL | Optional OpenAI-compatible base URL | | OPENAI_MODEL | Override openaiModel | | MCP_AGENTIFY_CONFIG | Default configuration path | | FRONTEND_PORT | UI port, or disabled | | LOG_LEVEL | Pino log level | | AGENTS | Comma-separated openai/ UI agents |

Local UI

Set frontendPort or pass --frontend-port. The dashboard binds to 127.0.0.1 and shows backend status, redacted logs, MCP traces, configuration, and optional direct OpenAI chat.

Security

  • Restrict filesystem backends to the minimum required directories.
  • Keep credentials in environment variables; do not put them in JSON or command arguments.
  • Only variables listed in inheritEnv are forwarded to a backend.
  • Configuration, logs, traces, errors, and backend command arguments are redacted before display.
  • Dashboard HTTP requests require a localhost Host; browser origins and WebSockets must be same-origin.
  • The dashboard is local-only and has no authentication. Do not proxy or expose it.

Development

npm ci
npm run lint
npm test
npm pack --dry-run

npm test rebuilds the server and packaged UI before running unit and integration tests.

See [API](docs/api.md), [examples](docs/examples.md), and [release notes](docs/release.md).

Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.