Singapore Bus Server
БесплатноНе проверенProvides real-time Singapore bus information, including arrival times, routes, and stop details via the LTA DataMall API.
Описание
Provides real-time Singapore bus information, including arrival times, routes, and stop details via the LTA DataMall API.
README
A Model Context Protocol (MCP) server that provides real-time Singapore bus information using the LTA DataMall API.
Features
This MCP server exposes 4 tools:
| Tool | Description |
|---|---|
get_bus_arrivals |
Get real-time bus arrival times for a specific bus stop |
get_bus_routes |
Get the full route information for a specific bus service |
search_bus_stops |
Search for bus stops by name, road name, or landmark |
get_bus_stop_info |
Get detailed information about a specific bus stop |
Deployment to Vercel
Option 1: Deploy via GitHub (Recommended)
Push to GitHub:
git init git add . git commit -m "Initial commit" git remote add origin https://github.com/YOUR_USERNAME/sg-bus-mcp-server.git git push -u origin mainConnect to Vercel:
- Go to vercel.com
- Click "Add New Project"
- Import your GitHub repository
- Add the environment variable:
- Name:
LTA_DATAMALL_KEY - Value: Your LTA DataMall API key
- Name:
- Click "Deploy"
Option 2: Deploy via Vercel CLI
Install Vercel CLI:
npm i -g vercelDeploy:
vercelAdd environment variable:
vercel env add LTA_DATAMALL_KEY
Local Development
Install dependencies:
npm installSet up environment variables:
cp .env.example .env.local # Edit .env.local with your API keyRun the development server:
npm run devTest with MCP Inspector:
npx @modelcontextprotocol/inspector@latest http://localhost:3000
Connecting to Your MCP Server
After deployment, add this to your MCP client configuration (e.g., Claude Desktop, Cursor):
{
"mcpServers": {
"sg-bus": {
"url": "https://your-deployment-url.vercel.app/api/mcp"
}
}
}
Example Usage
Once connected, you can ask your AI assistant questions like:
- "What buses are arriving at bus stop 83139?"
- "Search for bus stops near Orchard"
- "What's the route for bus 15?"
- "Tell me about bus stop 01012"
Data Source
Bus data is provided by the LTA DataMall API.
License
MIT
Установка Singapore Bus Server
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/agrimsingh/sg-bus-mcp-serverFAQ
Singapore Bus Server MCP бесплатный?
Да, Singapore Bus Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Singapore Bus Server?
Нет, Singapore Bus Server работает без API-ключей и переменных окружения.
Singapore Bus Server — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Singapore Bus Server в Claude Desktop, Claude Code или Cursor?
Открой Singapore Bus Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Singapore Bus Server with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
