ao-config-mcp
Click on "Deploy 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 deployed
Maintenance
Related MCP Connectors
MCP server for Product Management
An MCP server that provides access to Agility CMS. See https://mcp.agilitycms.com for more details.
MCP server for AI access to Swagger by SmartBear.
Unified MCP server for 70+ eCommerce platforms: products, orders, customers, and more.
Related MCP Servers
- FlicenseCqualityDmaintenanceMCP server that enables deployment and management of MCP servers through a simple configuration-based interface.1-
- AlicenseNot gradedqualityAmaintenanceMCP server for Sitecore that provides tools to interact with Sitecore via GraphQL, Item Service API, and Sitecore PowerShell Extensions, enabling content and security management.484 npm53Apache 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.100195 npm2MIT
- AlicenseNot gradedqualityCmaintenanceMCP server for the QSale headless commerce platform enabling catalog, content, navigation, segments, and more via a propose→review→apply pattern.Apache 2.0