Submit to Aivyx Hub

Share your MCP server configs and agent templates with the community. All submissions are reviewed before publishing.

1

Fork the Repo

Fork AivyxDev/aivyx-hub on GitHub to your account.

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, not MyServer)
  • 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