loading…
Search for a command to run...
loading…
Access bus stops, routes, and real-time information for Porto Alegre's public transportation system.
Access bus stops, routes, and real-time information for Porto Alegre's public transportation system.
MCP server for Porto Alegre's public transportation data. Access bus stops, routes, and real-time information through Claude Desktop or any MCP-compatible client.
For local development, create a .env file:
REDIS_URL=redis://localhost:6379
The command below will start the MCP server along with a Redis instance:
docker-compose up -d
pnpm test # Run MCP Inspector
pnpm lint # Run linter
pnpm format # Format code
pnpm check # Lint & format check
pnpm check:fix # Auto-fix issues
Add to your claude_desktop_config.json:
{
"mcpServers": {
"poa-bus": {
"command": "npx",
"args": ["mcp-remote", "http:localhost:3000/mcp"]
}
}
}
| Tool | Description | Parameters |
|---|---|---|
stops-fetcher |
List all bus stops with pagination | cursor (string, optional) |
routes-fetcher |
List all bus routes with pagination | cursor (string, optional) |
route-details-fetcher |
Get route details | routeId (string, required) |
poatransporte.com.br)pnpm check before committingThis project was inspired by and built upon the work of:
These projects provided valuable insights into Porto Alegre's public transportation data structure and API patterns.
MIT - See LICENSE
Run in your terminal:
claude mcp add poa-bus-mcp -- npx Security
Low riskAutomated heuristic from public metadata — not a security guarantee.