OpenStreetMap Tagging Schema

Bridges AI agents with OpenStreetMap tagging knowledge enabling tag queries, preset discovery, and validation.
  • typescript

3

GitHub Stars

typescript

Language

5 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs

This MCP server connects AI agents to the OpenStreetMap tagging knowledge base, enabling tag querying, preset discovery, and validation through a stable, programmatic interface. It is designed for seamless integration with LLMs and AI copilots to enrich OSM tagging workflows.

How to use

Use this MCP server with an MCP client to access OSM tagging knowledge from AI agents. You can run the server locally for development or connect via production endpoints for integration with Claude Code/Claude Desktop or other MCP clients. Access enables tag value queries, preset discovery, and validations to be performed as part of your AI-assisted tagging workflows.

How to install

Prerequisites you need before installation:

  • Node.js and npm installed on your machine.

Follow one of these primary installation methods.

Installation steps

# Quick start with npx (recommended)
# No installation needed, run directly
npx @gander-tools/osm-tagging-schema-mcp

# Alternative: run via Docker
# Run with stdio transport
docker run -i ghcr.io/gander-tools/osm-tagging-schema-mcp:latest

Transition to production endpoints

For production deployments, you can use the MCP URL to connect AI agents to this server. The public endpoint is ready for integration and discovery by MCP clients.

Configuration and examples

Configure your MCP client to connect to both a remote MCP endpoint and a local stdio instance if you want to run the server directly from your tooling. The following configuration demonstrates both connection methods.

{
  "mcpServers": {
    "osm_tagging_schema": {
      "type": "http",
      "url": "https://mcp.gander.tools/osm-tagging/",
      "args": []
    },
    "osm_tagging_schema_stdio": {
      "type": "stdio",
      "command": "npx",
      "args": ["@gander-tools/osm-tagging-schema-mcp"]
    }
  }
}

Using the server with Claude Code or Claude Desktop

Add the stdio-based MCP server to Claude Code or Claude Desktop to begin conversations that leverage OSM tagging capabilities. The stdio configuration runs locally and communicates through standard input/output with your AI tooling.

Claude Code example usage (implicit) shows how to add the MCP server to your workspace and reference the server by its name. Claude Desktop users can place a similar JSON configuration within their client settings.

Available tools

tag_query_values

Query available values for a specific OSM tag to understand accepted keys and value domains.

tag_search

Search tags based on keywords, categories, or value constraints to discover relevant tagging options.

preset_discovery_search

Search and explore OSM presets with detailed configurations to understand applicability.

preset_discovery_explore

Explore presets and their configurations to learn usage scenarios and tag combinations.

tag_validation

Validate a set of tags against the OpenStreetMap tagging schema to ensure correctness.

deprecated_tags_check

Identify deprecated or superseded tags and suggest up-to-date alternatives.

tag_improvement_suggestions

Provide recommendations to improve tag selections and consistency across mappings.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational