Elemm
HomeGuardianDocsFAQ
Star on GitHub
HomeGuardianDocsFAQ
Star on GitHub
Docs
Getting StartedWhat is Elemm?Core InstallationMCP Client SetupDocker Deployment
DashboardDashboard OverviewConfiguration ReferenceObservability ConsoleManifest DebuggerToken AnalyzerMCP Server ConfigurationSecurity PanelVault ManagerDashboard Settings
ProtocolThe Discovery ProtocolThe 9 Core ToolsSequence Engine & Data PipingResponse Hygiene
GatewayMulti-Protocol SupportSecurity (Guardian)Vault — AuthenticationProduction & VPS SecurityCLI Reference
DeveloperBuilding Landmark ServersExposing Landmark ServersSmartRepair & Error CodesPydantic & Smart UnboxingDeclarative YAML Configuration

Manifest Debugger

A complete API explorer that mirrors the agent's discovery experience.

Manifest Debugger

The Manifest Debugger is the "Swagger UI" for the Elemm Gateway. It allows you to connect to any URL (native Elemm endpoints, OpenAPI specs, GraphQL schemas, or local MCP servers) and interactively explore what an AI agent will "see" when it connects to that resource.

Key Features

  • Universal Connection: Inspect standard URLs (https://elemm.dev), OpenAPI endpoints, or local mcp:// URIs seamlessly.
  • Visual Lazy Loading: Color-coded indicators showing which tools are fully loaded and which remain lightweight (lazy-loaded) until requested.
  • Protocol Hygiene Check: Verify that automatic parameters (like _select for filtering output fields) are injected correctly.
  • Interactive Execution: Test tools directly in the browser and inspect the exact schema the gateway returns to the agent.

Manifest Debugger

Universal Connection Support

The connection bar (top left) accepts a variety of protocols. The Elemm Gateway automatically bridges them into native Landmark format on the fly:

  • Native Elemm Protocols: Connect to any Elemm-compatible server. Pro Tip: You only need to enter the base URL (e.g., https://elemm.dev/). The gateway automatically discovers the correct /.well-known/elemm-manifest.md path.
  • OpenAPI / Swagger: Paste any URL pointing to an openapi.json or swagger.json file.
  • GraphQL: Point it to any /graphql endpoint, and the gateway will use introspection to map mutations and queries into executable tools.
  • Local Sandbox (MCP): Enter mcp://local or mcp:// followed by a server name (e.g., mcp://notion-mcp) to directly inspect local MCP environments.

1. Landmark Explorer (Left Panel)

Landmark Explorer Detail

  • Displays a hierarchical, interactive tree of all discovered namespaces and tools.
  • Lazy Loading: To save bandwidth and speed up discovery, deeper directory levels are loaded on demand. The UI uses color coding to indicate status: Grey items have not been fetched yet, while White items mean the debugger has already loaded their underlying manifest. Clicking a grey branch triggers an auto-probe to fetch the missing tool signatures.

2. Tool Detail & Live Execution

Live Execution Detail

  • Parameter Definitions: Lists all expected inputs with type badges (String, Integer, etc.), location hints, and descriptions.
  • Protocol Hygiene Parameters: Elemm's global parameters (_select, _filter, _limit) are available as optional inputs to allow fine-grained data extraction. Note on Lists: The Elemm ResponseSquisher automatically iterates over arrays. For example, if a response contains an array of objects under items, typing items.login in the _select field will neatly extract the login string from every object in that array. Bracket notation (items[0]) is not needed!
  • Returns & Expected Schema:

Return Schema Detail

Before even executing a tool, you can expand the Returns section to inspect the exact JSON schema it will produce. This is crucial for planning your _select and _filter queries accurately.

  • Direct Testing: Execute the tool directly from the UI without writing a single line of code—exactly like the LLM would.
  • Object Inspector: View the raw JSON or a structured, collapsible object tree of the response.
Elemm Logo

The Landmark Manifest. Exposing system interfaces natively to AI agents.

Framework

HomeAboutGuardianDocumentation

Community

GitHubDiscordPyPI Package

Legal

License: GPLv3© 2026 Marc Stöcker
elemm.dev — Infrastructure for the Agentic Web.