DNDzgz MCP Server

DNDzgz MCP Server

By danilat GitHub

A MCP Server to know about Zaragoza tram system in realtime

mcp zaragoza
Overview

what is DNDzgz MCP Server?

DNDzgz MCP Server is a Model Context Protocol server that provides real-time information about the Zaragoza tram system, including tram arrival estimations and station details using the DNDzgz API.

how to use DNDzgz MCP Server?

To use the DNDzgz MCP Server, clone the repository from GitHub, install the necessary dependencies, and start the server. You can then access tram estimations and station information through the provided tools.

key features of DNDzgz MCP Server?

  • Real-time tram arrival estimations for Zaragoza tram stations.
  • Comprehensive list of all tram stations in Zaragoza.
  • Easy installation and setup process.

use cases of DNDzgz MCP Server?

  1. Providing commuters with real-time tram arrival information.
  2. Assisting developers in integrating tram data into applications.
  3. Enhancing user experience for public transport applications in Zaragoza.

FAQ from DNDzgz MCP Server?

  • How can I get tram arrival estimations?

You can use the zaragoza-tram-estimations tool by providing the station name to get real-time arrival times.

  • Is there a list of all tram stations available?

Yes! You can use the zaragoza-tram-stations tool to retrieve a list of all tram stations in Zaragoza.

  • What technologies are used in this project?

The server is built using JavaScript and utilizes the @modelcontextprotocol/sdk for communication.

Content

DNDzgz MCP Server

This is an MCP (Model Context Protocol) server that provides information about the Zaragoza tram system, including real-time tram arrival estimations and station information using the DNDzgz API.

Installation

  1. Clone the repository:
git clone https://github.com/danilat/mcp-dndzgz.git
cd mcp-dndzgz
  1. Install dependencies:
npm install

Running the Application

To start the server:

npm start

The server will start and connect to the MCP transport layer.

Available Tools

The server provides two main tools:

  1. zaragoza-tram-estimations: Get real-time arrival estimations for a specific tram station

    • Parameters: station (string)
    • Returns: JSON with arrival times
  2. zaragoza-tram-stations: Get a list of all tram stations in Zaragoza

    • Parameters: none
    • Returns: JSON with station information

Dependencies

  • @modelcontextprotocol/sdk: ^1.9.0

Example

There is an screenshot with example using Claude Desktop

Screenshot of an example using Claude Desktop, asking in spanish to get the tram estimations for Romareda station

No tools information available.

This is a basic MCP Server-Client Impl using SSE

mcp server-client
View Details

-

mcp model-context-protocol
View Details

Buttplug.io Model Context Protocol (MCP) Server

mcp buttplug
View Details

MCP web search using perplexity without any API KEYS

mcp puppeteer
View Details

free MCP server hosting using vercel

mcp mantle-network
View Details

MCPHubs is a website that showcases projects related to Anthropic's Model Context Protocol (MCP)

mcp mcp-server
View Details