Hermes.Server.ConfigurationError exception (hermes_mcp v0.9.0)
Raised when required MCP server configuration is missing or invalid.
The MCP specification requires servers to provide:
name
: A human-readable name for the serverversion
: The server's version string
Examples
# This will raise an error - missing required options
defmodule BadServer do
use Hermes.Server # Raises Hermes.Server.ConfigurationError
end
# This is correct
defmodule GoodServer do
use Hermes.Server,
name: "My Server",
version: "1.0.0"
end