Skip to content

bp4151/DomiObstructionMCPServer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DomiObstructionMCPServer

This repository contains the DOMI Obstruction MCP Server, an MCP server that exposes WPRDC DOMI obstruction/closure data.

📂 Project Layout

Path Description
docs/ ⭐ Documentation (Start here)
server/ MCP server implementation (entrypoint, WPRDC ingestion, Docker, docs)
client/ Instructions for connecting Cursor (or other clients) to the MCP server
.cursor/skills/ Cursor Skills for natural language querying

🚀 Quick Start

💬 Natural Language Queries

If you are using Cursor, you can ask questions in natural language:

  • "What streets in Pittsburgh are closed right now?"
  • "Show me construction on Fifth Avenue"
  • "Find all water main work by PWSA"
  • "Check if my route is affected by closures [attach route.gpx]"

The AI will automatically use the MCP tools via the installed Cursor Skill.

⌨️ Command Line Interface

You can also use the CLI for direct queries and scripting:

cd server
bash install_cli.sh
python cli.py call-tool list_active_entries

See server/CLI_README.md for more details.

About

MCP server that allows users to pull street construction data from Pittsburgh's Department of Mobility and Infrastructure and query it using AI.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors