AutoVault
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| GITHUB_TOKEN | No | Optional GitHub API rate-limit headroom. | |
| AUTOVAULT_MODE | No | Runtime mode: local for stdio/library, remote for HTTP MCP. | local |
| AUTOVAULT_DB_PATH | No | SQLite capability index path. | $AUTOVAULT_STORAGE_PATH/autovault.sqlite |
| AUTOVAULT_HTTP_PORT | No | HTTP port when PORT is not injected by the platform. | 3000 |
| AUTOVAULT_LOG_LEVEL | No | Log level: debug, info, warn, or error. | info |
| AUTOVAULT_PUBLIC_URL | No | Public origin for OAuth metadata and callbacks (required in remote mode). | |
| AUTOVAULT_ADMIN_EMAIL | No | First remote owner email (required until owner exists). | |
| AUTOVAULT_SEARCH_MODE | No | Search backend (text currently implemented). | text |
| AUTOVAULT_STORAGE_PATH | No | Root path for installed skills. | ~/.autovault |
| AUTOVAULT_PROFILE_LINKS | No | Comma-separated agent=/skills/root links for profile sync. | |
| AUTOVAULT_SKILL_INSTALL | No | Vendor routing: prefer-autovault, both, native, native-only, or off. | prefer-autovault |
| AUTOVAULT_ADMIN_PASSWORD | No | First remote owner password, at least 12 characters (required until owner exists). | |
| AUTOVAULT_ALLOWED_ORIGINS | No | Optional CORS allowlist for remote mode. | |
| AUTOVAULT_LOG_DIAGNOSTICS | No | Set to 1 to let structured diagnostic logs pass through public CLI output suppression. | |
| AUTOVAULT_SECURITY_STRICT | No | Block denylist hits when true; warn when false. | true |
| AUTOVAULT_AGENTSKILLS_BASE | No | Override the agentskills API base. | https://agentskills.io/api/v1 |
| AUTOVAULT_PROFILE_CONFIG_PATH | No | Optional named profile config path. | $AUTOVAULT_STORAGE_PATH/profiles.config.json |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_skillA | Find and load installed skills. Pass |
| add_skillA | Add a known skill from a source. For GitHub, agentskills, and URL sources, pass |
| propose_skillA | Submit a newly authored SKILL.md to AutoVault. Runs validation, security scan, capability cross-check, and three-tier deduplication (exact content hash → near-exact similarity → functional overlap). Use when the user asks to save a conversationally created skill, or after you've drafted one in response to a workflow the user wants reused. Always prefer this over writing skill files directly to disk. |
| bulk_importB | Import every immediate child directory under |
| update_skillA | Update an installed skill. With only |
| delete_skillA | Delete an installed skill from the vault and refresh generated profiles. This also removes vault-local transforms for that skill. |
| check_updatesA | Detect upstream drift for skills installed from |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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/autoworks-ai/autovault'
If you have feedback or need assistance with the MCP directory API, please join our Discord server