Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GITHUB_TOKENNoOptional GitHub API rate-limit headroom.
AUTOVAULT_MODENoRuntime mode: local for stdio/library, remote for HTTP MCP.local
AUTOVAULT_DB_PATHNoSQLite capability index path.$AUTOVAULT_STORAGE_PATH/autovault.sqlite
AUTOVAULT_HTTP_PORTNoHTTP port when PORT is not injected by the platform.3000
AUTOVAULT_LOG_LEVELNoLog level: debug, info, warn, or error.info
AUTOVAULT_PUBLIC_URLNoPublic origin for OAuth metadata and callbacks (required in remote mode).
AUTOVAULT_ADMIN_EMAILNoFirst remote owner email (required until owner exists).
AUTOVAULT_SEARCH_MODENoSearch backend (text currently implemented).text
AUTOVAULT_STORAGE_PATHNoRoot path for installed skills.~/.autovault
AUTOVAULT_PROFILE_LINKSNoComma-separated agent=/skills/root links for profile sync.
AUTOVAULT_SKILL_INSTALLNoVendor routing: prefer-autovault, both, native, native-only, or off.prefer-autovault
AUTOVAULT_ADMIN_PASSWORDNoFirst remote owner password, at least 12 characters (required until owner exists).
AUTOVAULT_ALLOWED_ORIGINSNoOptional CORS allowlist for remote mode.
AUTOVAULT_LOG_DIAGNOSTICSNoSet to 1 to let structured diagnostic logs pass through public CLI output suppression.
AUTOVAULT_SECURITY_STRICTNoBlock denylist hits when true; warn when false.true
AUTOVAULT_AGENTSKILLS_BASENoOverride the agentskills API base.https://agentskills.io/api/v1
AUTOVAULT_PROFILE_CONFIG_PATHNoOptional named profile config path.$AUTOVAULT_STORAGE_PATH/profiles.config.json

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_skillA

Find and load installed skills. Pass name for an exact skill, or query to search and load the best match while returning alternates. Set include_resources to inline packaged resource/bin file contents; otherwise resources are returned as metadata only. Pass agent to render the generated variant with matching AutoVault transforms applied.

add_skillA

Add a known skill from a source. For GitHub, agentskills, and URL sources, pass source plus identifier; remote bytes are fetched and validated before storage. For local bundles, pass source: "local" and skill_dir; identifier can override local provenance like CLI add-local --source, otherwise the normalized bundle root is recorded. Configured profile links are synced by default unless sync_profiles: false is passed. Caller-authored SKILL.md bytes should use propose_skill, not add_skill.

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 source_dir that contains a SKILL.md. Each child is validated and deduped like propose_skill; agents fills missing agents frontmatter for migration bundles, resources can be inferred from bundled files, and profile sync runs once at the end. Returns compact sync counts by default; pass verbose: true for full per-profile sync detail.

update_skillA

Update an installed skill. With only name, AutoVault refreshes the recorded GitHub/agentskills/URL source. To update from a new source, pass source and identifier; to update from a local bundle, pass source: "local", skill_dir, and identifier; to explicitly replace from caller-held bytes, pass source: "inline" and skill_md. For SKILL.md-only inline edits, pass reuse_existing_resources: true to validate against the currently installed signed resources. Updates return compact sync counts by default; pass verbose: true for full sync detail. Updates refuse candidates whose frontmatter name does not match name.

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 github, agentskills, url, or bundled inline sources. Compares each skill's stored content hash against the current source state. Non-bundled inline skills are reported as unchecked.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

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