ao-config-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., "@ao-config-mcpcompare config between dev and staging"
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.
ao-config-mcp
MCP server for Aptos ONE configuration management. Provides tools for schema intelligence, change set management, distribution workflows, and cross-environment comparison.
Tools
Session Management
set_domain— Set active AO domain for the sessionget_domain— Get current active domain
Schema Intelligence (local, no auth)
search_blocks— Fuzzy search block definitions from scp-schema-configurationexplain_config— Look up a property in schemas + grep TS consumer repos for usagesync_schema_repo— Git pull scp-schema-configuration (for teammates with repo access)
Block Operations
block_list— List blocks in a live environmentblock_fetch— Fetch a block definition from a live environmentblock_validate_data— Validate JSON data against a block's schema
Settings
settings_fetch— Fetch current settings from a live environment
Change Sets
change_set_create— Create changeset template from current settingschange_set_fetch— Fetch existing changeset by UUIDchange_set_list— List changesets (filterable)change_set_post— Post changeset to environmentchange_set_publish— Publish a changesetchange_set_put— Update existing changeset
Distributions
distribution_create— Create distribution JSONdistribution_fetch— Fetch distribution by UUIDdistribution_list— List distributionsdistribution_post— Post distribution to environmentdistribution_cancel— Cancel pending distribution
Migrations
migration_validate— Validate migration file locallymigration_post— Post migration to environment
Comparison
compare_config— Compare settings across two domains with structured diff
Related MCP server: mcp-sitecore-server
Setup
npm installTiers
The server works in two tiers depending on what's configured:
CLI-only tier (minimum setup — no schema repo needed):
Change set tools (create, fetch, list, post, publish, put)
Distribution tools (create, fetch, list, post, cancel)
Migration tools (validate, post)
Settings fetch
Block list/fetch from live environments
Compare config across environments
Requires:
ao-configCLI available (either globally or via the schema repo)
Full tier (with schema repo):
Everything in CLI-only tier, plus:
search_blocks— local schema searchexplain_config— property lookup in schemas + code searchsync_schema_repo— keep schemas up to dateblock_validate_data— local JSON validation against schemasRequires: local clone of
scp-schema-configuration
Environment Variables
All optional. Configure what you have access to:
# Full tier: point to your local scp-schema-configuration clone
SCHEMA_REPO_PATH=/path/to/scp-schema-configuration
# For explain_config code search (optional, enhances full tier)
CONSUMER_REPOS=/path/to/repo1,/path/to/repo2,/path/to/repo3
# Where generated changeset/distribution files go (defaults to ~/Config)
OUTPUT_DIR=~/Config
# Auto-pull schema repo on startup (for teammates with git access)
AUTO_SYNC=false
# Default domain to avoid passing it on every call
DEFAULT_DOMAIN=MCP Config (in ~/.kiro/settings/mcp.json)
{
"ao-config": {
"command": "/path/to/ao-config-mcp/node_modules/.bin/tsx",
"args": ["/path/to/ao-config-mcp/src/index.ts"],
"env": {
"SCHEMA_REPO_PATH": "/path/to/scp-schema-configuration",
"CONSUMER_REPOS": "/path/to/repo1,/path/to/repo2",
"OUTPUT_DIR": "~/Config",
"AUTO_SYNC": "false",
"DEFAULT_DOMAIN": ""
}
}
}Auth
The ao-config CLI handles authentication via Keycloak browser login. First run requires a browser-based login, after which tokens are cached and subsequent calls are non-interactive.
For Teammates with scp-schema-configuration Access
Set AUTO_SYNC=true to automatically pull latest schemas on server startup, or use the sync_schema_repo tool on-demand.
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.
Related MCP Servers
- FlicenseCqualityCmaintenanceMCP server that enables deployment and management of MCP servers through a simple configuration-based interface.Last updated1
- Alicense-qualityAmaintenanceMCP server for Sitecore that provides tools to interact with Sitecore via GraphQL, Item Service API, and Sitecore PowerShell Extensions, enabling content and security management.Last updated40548Apache 2.0
- AlicenseAqualityAmaintenanceMCP server for Coalesce that manages nodes, pipelines, environments, jobs, and runs, and enables project validation, DDL/DML preview, deployment planning, and cloud environment application.Last updated1001952MIT
- Alicense-qualityAmaintenanceMCP server for the QSale headless commerce platform enabling catalog, content, navigation, segments, and more via a propose→review→apply pattern.Last updatedApache 2.0
Related MCP Connectors
MCP server for Appcircle mobile CI/CD platform.
MCP server for AI access to SmartBear tools, including BugSnag, Reflect, Swagger, PactFlow, QTM4J.
MCP Server for agents to onboard, pay, and provision services autonomously with InFlow
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/CapNexus/ao-config-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server