Skip to main content
Glama

get_configuration

Retrieve current server configuration including network parameters, cache settings, and logging levels to debug or verify environment variable overrides.

Instructions

Get current server configuration.

Returns all configuration settings including network parameters, cache settings, and logging levels. Useful for debugging or verifying environment variable overrides.

Returns

Dictionary containing:
- configuration: All configuration sections
- source: Information about configuration sources (env vars, config file)

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • The implementation of the get_configuration tool, which retrieves the current server configuration settings.
    async def get_configuration() -> dict[str, Any]:
        """Get current server configuration.
    
        Returns all configuration settings including network parameters,
        cache settings, and logging levels. Useful for debugging or verifying
        environment variable overrides.
    
        Returns
        -------
            Dictionary containing:
            - configuration: All configuration sections
            - source: Information about configuration sources (env vars, config file)
    
        """
        try:
            config = get_config()
            return {
                "success": True,
                "configuration": config.get_all(),
                "environment_variables": {
                    "prefix": "WEMO_MCP_",
                    "examples": [
                        "WEMO_MCP_DEFAULT_SUBNET=192.168.1.0/24",
                        "WEMO_MCP_CACHE_TTL=7200",
                        "WEMO_MCP_LOG_LEVEL=DEBUG",
                    ],
                },
                "timestamp": time.time(),
            }
        except Exception as e:
            logger.error(f"Error getting configuration: {e}", exc_info=True)
            return build_error_response(e, "Get configuration")

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/apiarya/wemo-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server