Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
No arguments |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
magg_configure_server | Generate an enriched prompt template for configuring a server from a URL. This prompt can be used with any LLM to generate server configuration. For automatic configuration with LLM sampling, use the smart_configure tool instead. |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
get_all_servers_metadata | Expose all servers metadata as an MCP resource. |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
proxy | Main proxy tool for dynamic access to mounted MCP servers. This tool provides a unified interface for:
Annotations are used to provide rich type information for results, which can generally be expected to ultimately include JSON-encoded EmbeddedResource results that can be interpreted by the client. |
magg_add_server | Add a new MCP server. |
magg_remove_server | Remove a server. |
magg_list_servers | List all configured servers. Unlike the /servers/all resource, this tool also provides the runtime status of each server (mounted or not). |
magg_enable_server | Enable a server. |
magg_disable_server | Disable a server. |
magg_search_servers | Search for MCP servers online. |
magg_smart_configure | Use LLM sampling to intelligently configure and add a server from a URL. This tool performs the complete workflow:
Note: This requires an LLM context for intelligent configuration. Without LLM context, it falls back to basic metadata-based heuristics. For generating configuration prompts without sampling, use configure_server_prompt. |
magg_analyze_servers | Analyze configured servers and provide insights using LLM. |
magg_status | Get basic Magg server status and statistics. |
magg_check | Check health of all mounted servers and handle unresponsive ones. |
magg_reload_config | Reload configuration from disk and apply changes. This will:
Note: This operation may briefly interrupt service for affected servers. Config reload can also be triggered via SIGHUP signal on Unix systems. |