AIO 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., "@AIO MCPlist all plugins"
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.
# AIO MCP
One Platform. Every MCP.
Language:
English (default): README.md
Turkce: README_TR.md
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 |
|
| Separate multiple keys with commas |
| auto | Provided by Railway |
|
| Optional |
Generate a strong key:
openssl rand -hex 322) Deploy
railway login
railway link
railway upAPI Reference
All /v1/* endpoints require an API key.
Authentication:
X-Api-Key: sk-your-key
# or
Authorization: Bearer sk-your-keyPublic endpoints:
Method | Path | Description |
|
| Service info |
|
| Health check |
Protected endpoints:
Method | Path | Description |
|
| List plugins |
|
| Register plugin |
|
| Get config |
|
| Set config |
|
| Request permission |
|
| Grant permission |
|
| Check permission |
|
| Core services |
|
| 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-serverTest:
cargo test --workspaceBuild (dist output):
powershell -ExecutionPolicy Bypass -File scripts/build.ps1Project 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.jsonLicense
MIT - see LICENSE.
This server cannot be installed
Maintenance
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/CRTYPUBG/aio-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server