Skip to main content
Glama
wiseman

OSM PostgreSQL Server

by wiseman

MCP-OSM: MCP 向け OpenStreetMap 統合

このパッケージは、MCP 用の OpenStreetMap 統合を提供し、ユーザーが MCP インターフェースを通じてマップ データを照会および視覚化できるようにします。

MCP-OSM スクリーンショット

特徴

  • LeafletとOpenStreetMapを使用したWebベースの地図ビューア

  • サーバー送信イベント (SSE) によるサーバーとクライアント間の通信

  • マップ制御用の MCP ツール (マーカー、ポリゴンの追加、ビューの設定、ビューの取得)

  • OpenStreetMapデータ用のPostgreSQL/PostGISクエリインターフェース

Related MCP server: MCP Google Maps

インストール

これは私のclaude_desktop_config.jsonです:

{
  "mcpServers": {
    "OSM PostgreSQL Server": {
      "command": "/Users/wiseman/.local/bin/uv",
      "args": [
        "run",
        "--env-file",
        ".env",
        "--with",
        "mcp[cli]",
        "--with",
        "psycopg2",
        "--with-editable",
        "/Users/wiseman/src/mcp-osm",
        "--directory",
        "/Users/wiseman/src/mcp-osm",
        "mcp",
        "run",
        "mcp.py"
      ]
    }
  }
}

MCP サーバーが起動すると、マップ インターフェイスを持つhttp://localhost:8889/の Web サーバーも起動します。

環境変数

MCP を構成するには、次の環境変数を使用できます。

  • FLASK_HOST - Flaskサーバーのホスト(デフォルト: 127.0.0.1)

  • FLASK_PORT - Flaskサーバーのポート(デフォルト: 8889)

  • PGHOST - PostgreSQLホスト(デフォルト: localhost)

  • PGPORT - PostgreSQLポート(デフォルト: 5432)

  • PGDB - PostgreSQLデータベース名(デフォルト: osm)

  • PGUSER - PostgreSQLユーザー名(デフォルト: postgres)

  • PGPASSWORD - PostgreSQLパスワード(デフォルト: postgres)

MCPツール

次の MCP ツールが利用可能です。

  • get_map_view - 現在のマップビューを取得する

  • set_map_view - マップビューを特定の座標または境界に設定する

  • set_map_title - マップの右下に表示されるタイトルを設定します

  • add_map_marker - 特定の座標にマーカーを追加する

  • add_map_line - 座標セットで定義された線を追加する

  • add_map_polygon - 座標セットで定義されたポリゴンを追加する

  • query_osm_postgres - OpenStreetMapデータベースに対してSQLクエリを実行する

F
license - not found
Not graded
quality - not tested
F
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity
Issues opened vs closed

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Nominatim MCP — wraps OpenStreetMap Nominatim geocoding API (free, no auth)

  • OpenStreetMap Overpass MCP — programmatic queries against the OSM database

  • Geoapify MCP — wraps the Geoapify Location Platform (geoapify.com)

View all MCP Connectors

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/wiseman/osm-mcp'

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