Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MCP_CACHE_DIR | No | Cache directory | ~/.cache/mcp-installer |
| MCP_CACHE_TTL | No | Cache TTL in seconds | 3600 |
| MCP_REGISTRY_URL | No | Override registry URL |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_mcps | List all available MCPs in the registry. Can filter by category or show only essential MCPs. |
| list_installed | Show what MCPs are already installed in a specific client or all clients. |
| install_mcp | Install a single MCP to a client. If secrets are required, they must be provided. |
| install_all | Install all MCPs (or just essential ones) to a client. Skips MCPs that need secrets unless provided. |
| sync_registry | Update the local registry cache from GitHub. Use this to get the latest MCP list. |
| uninstall_mcp | Remove an MCP from a client configuration. |
| get_info | Get information about the installer, registry URL, cache location, and supported clients. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |