Submit to Aivyx Hub
Share your MCP server configs and agent templates with the community. All submissions are reviewed before publishing.
2
Add Your Manifest
Create a TOML file in mcp-servers/ or templates/ following the schema below.
3
Test Locally
Verify your config works with aivyx before submitting.
4
Submit a PR
Open a pull request. The Aivyx team will review and merge.
MCP Server Schema
# mcp-servers/your-server.toml
[meta]
name = "your-server"
display_name = "Your Server"
description = "Brief description of what this MCP server does"
category = "developer" # developer | productivity | data | communication
author = "your-github-username"
version = "1.0.0"
tags = ["relevant", "tags"]
icon = "🔧"
[server]
command = "npx"
args = ["-y", "@scope/mcp-server-name"]
[server.env]
API_KEY = { required = true, description = "API key for the service" }
[requirements]
runtime = "node" # node | python | binary | docker
min_version = "18" Agent Template Schema
# templates/your-agent.toml
[meta]
name = "your-agent"
display_name = "Your Agent"
description = "Brief description of this agent's purpose"
category = "general" # operations | creative | research | support | general
author = "your-github-username"
version = "1.0.0"
tags = ["relevant", "tags"]
icon = "🤖"
[agent]
system_prompt = """Your system prompt here.
Be specific about the agent's role, tone, and behavior."""
[capabilities]
filesystem = false
shell = false
network = false
web_search = false
[mcp_servers]
recommended = []
optional = [] Guidelines
- Naming — Use lowercase with hyphens (
my-server, notMyServer) - Descriptions — Keep under 100 characters, be specific
- System prompts — Explain the agent's role, constraints, and tone
- Tags — Use 2-5 relevant tags for discoverability
- Icons — Use a single emoji that represents the tool/agent