1. Conduid
  2. Other
  3. cp-train-tracking
MCP server · Other

cp-train-tracking

Unclaimed last commit a year ago other
30Low

Scored 6 months ago · breakdown

About cp-train-tracking

cp-train-tracking is an MCP server published by leo04per in the Other category.

Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/leo04per/cp-train-tracking

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about cp-train-tracking

Powered by Claude · Grounded in docs

I know everything about cp-train-tracking. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

🚆 CP TrainTracking ChatBot smithery badge

Este projeto é um **servidor MCP ** que funciona como wrapper para APIs públicas da CP - Comboios de Portugal

🎯 Objetivo

O principal objetivo deste serviço é permitir o acesso simplificado, via linguagem natural, a dados em tempo real sobre o estado da rede ferroviária nacional, nomeadamente:

  • Horários de comboios
  • Localizações em tempo real
  • Atrasos e interrupções na circulação

Este wrapper expõe uma API simplificada, mais acessível e útil para o utilizador final, podendo ser integrada facilmente em aplicações compatíveis com o protocolo MCP.

🧪 Funcionalidades

  • Integração com APIs públicas da CP
  • Conversão de linguagem natural em queries estruturadas
  • Respostas informativas e contextuais para utilizadores finais
  • Compatibilidade com clientes MCP

🔗 Arquitetura de Integração

🧑‍💻 Autores

Este projeto foi desenvolvido por:

Requisitos

  • Python 3.10+
  • uv

Instalação

Installing via Smithery

To install cp_traintracking_chatbot for Claude Desktop automatically via Smithery:

npx -y @smithery/cli@latest install @leo04per/cp-train-tracking --client claude

Manual Installation

  1. Clone o repositório:
git clone [URL_DO_REPOSITÓRIO]
cd cp-train-tracking
cd cp-train-tracking
  1. Instale uv para gerir os pacotes python
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
  1. Crie um ambiente virtual e instale as dependências usando uv:
uv venv
uv add mcp[cli] httpx

Uso

  1. Ative o ambiente virtual:
# No Windows
.venv\Scripts\activate

# No Linux/Mac
source .venv/bin/activate
  1. Execute o servidor:
uv run .\cp_traintracking.py

Uso no Claude Desktop

  1. Instalação Claude Desktop https://claude.ai/download

  2. Ficheiro/Configurações/Desenvolvedor e clicar em Editar Configurações

  3. Inserir as configurações do servidor MCP no claude_desktop_config.json

{
    "mcpServers": {
        "cp-traintracking": {
            "command": "uv",
            "args": [
                "--directory",
                "/ABSOLUTE/PATH/TO/PARENT/FOLDER/",
                "run",
                "cp_traintracking.py"
            ]
        }
    }
}
  1. Reniciar o Claude Desktop

Estrutura do Projeto

├── cp_traintracking/
│   └── cp_traintracking.py
└── README.md

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About cp-train-tracking

How do I install cp-train-tracking?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is cp-train-tracking safe to use with an AI agent?

Its trust score is 30 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is cp-train-tracking still maintained?

The last commit was a year ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.