Skip to main content
Glama

# AIO MCP

One Platform. Every MCP.

CI License: MIT Rust

Language:

Overview

AIO MCP is a unified control plane and runtime for the Model Context Protocol ecosystem.

Core modules:

  • Engine

  • Plugin Manager

  • Configuration Manager

  • Permission Manager

  • API Gateway

  • Railway-ready HTTP server

Related MCP server: MCP Gateway

Architecture (ASCII)

+---------------------------------------------------------+
|                 Experience Layer                        |
|   Desktop App (Tauri) | Web Dashboard | CLI            |
+---------------------------------------------------------+
|                     API Layer                           |
|                REST /v1/*   |   WebSocket              |
+---------------------------------------------------------+
|               Core Services (Rust)                      |
| Engine | Plugin Manager | Config | Permission | Gateway |
+---------------------------------------------------------+
|                     Data Layer                          |
|                SQLite / PostgreSQL / Redis              |
+---------------------------------------------------------+

Railway Deployment

AIO MCP runs as a pure HTTP API. A frontend is not required.

1) Environment variables

Add these in Railway Variables:

Variable

Example

Notes

AIO_API_KEYS

sk-your-secret-key

Separate multiple keys with commas

PORT

auto

Provided by Railway

RUST_LOG

aio_server=info

Optional

Generate a strong key:

openssl rand -hex 32

2) Deploy

railway login
railway link
railway up

API Reference

All /v1/* endpoints require an API key.

Authentication:

X-Api-Key: sk-your-key
# or
Authorization: Bearer sk-your-key

Public endpoints:

Method

Path

Description

GET

/

Service info

GET

/health

Health check

Protected endpoints:

Method

Path

Description

GET

/v1/plugins

List plugins

POST

/v1/plugins

Register plugin

GET

/v1/config/:scope/:key

Get config

PUT

/v1/config/:scope/:key

Set config

POST

/v1/permissions/request

Request permission

POST

/v1/permissions/grant

Grant permission

GET

/v1/permissions/check

Check permission

GET

/v1/services

Core services

GET

/v1/routes

Route table

Example:

curl -X POST https://your-app.up.railway.app/v1/plugins \
  -H "X-Api-Key: sk-your-key" \
  -H "Content-Type: application/json" \
  -d '{"id":"official.github","version":"1.0.0"}'

Local Development

Requirements:

  • Rust stable

  • Node.js 22+ (optional, for TypeScript app shells)

Run:

git clone https://github.com/CRTYPUBG/aio-mcp.git
cd aio-mcp

cp .env.example .env
# Set AIO_API_KEYS in .env

cargo run --package aio-server

Test:

cargo test --workspace

Build (dist output):

powershell -ExecutionPolicy Bypass -File scripts/build.ps1

Project Structure

aio-mcp/
|- server/
|- core/
|  |- engine/
|  |- plugin-manager/
|  |- configuration-manager/
|  |- permission-manager/
|  \- api-gateway/
|- apps/
|  |- desktop/
|  |- web-dashboard/
|  \- cli/
|- docs/
|- schemas/
|- scripts/
|- assets/
|- Dockerfile
\- railway.json

License

MIT - see LICENSE.

A
license - permissive license
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    C
    quality
    D
    maintenance
    A powerful gateway for the Model Context Protocol (MCP) that unifies AI toolchains by federating multiple MCP servers, wrapping REST APIs as MCP tools, and supporting multiple transport methods with an admin dashboard.
    Last updated
    1
  • A
    license
    -
    quality
    D
    maintenance
    A production-ready unified entry point for AI agents that implements the Model Context Protocol (MCP). It provides a secure gateway with rate limiting, authentication, and observability for managing and proxying requests to multiple downstream APIs.
    Last updated
    MIT
  • F
    license
    -
    quality
    D
    maintenance
    A centralized management platform that aggregates multiple Model Context Protocol (MCP) servers into a single unified endpoint for AI agents. It provides a web interface for hot-swappable tool management, proxying of existing servers, and AI-powered generation of custom MCP plugins.
    Last updated
    1
  • F
    license
    -
    quality
    B
    maintenance
    A production-ready MCP gateway and control plane that provides credential vault, policy engine, audit logging, and managed runtime for routing tool calls between AI agents and downstream MCP servers.
    Last updated
    53

View all related MCP servers

Related MCP Connectors

  • Control plane for autonomous software labor. Agents claim objectives over MCP with audit trail.

  • MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.

  • A Model Context Protocol server for Wix AI tools

View all MCP Connectors

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/CRTYPUBG/aio-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server