Trip Tracker Server
БесплатноНе проверенA Model Context Protocol (MCP) server that provides access to a trip tracking SQLite database. This server enables AI assistants to query and manage flight trip
Описание
A Model Context Protocol (MCP) server that provides access to a trip tracking SQLite database. This server enables AI assistants to query and manage flight trip information including users, airports, and flight details.
README
A Model Context Protocol (MCP) server that provides access to a trip tracking SQLite database. This server enables AI assistants to query and manage flight trip information including users, airports, and flight details.
Description
This MCP server exposes a SQLite database for the trip-tracker application through a set of tools and resources. It provides structured access to:
- Users: User account information and profiles
- Trips: Flight records including departure/arrival airports, times, airline info, flight numbers, reservations, terminals, and gates
- Airports: Airport data with IATA codes, names, cities, countries, and geographic coordinates
The server uses FastMCP and SQLAlchemy for async database operations, with input sanitization for security.
Features
Tools
Trip Management:
get_trip- Get detailed trip information by IDlist_trips- List trips with optional filtering by user, departure/arrival airports, or airlineget_user_trips- Get all trips for a specific usersearch_trips_by_route- Search trips by departure and arrival airports
User Management:
get_user- Get user information by IDlist_users- List all users with paginationsearch_users- Search users by email or name
Airport Information:
get_airport- Get airport details by IATA codelist_airports- List all airports with paginationsearch_airports- Search airports by name, city, or country
Resources
trip://{trip_id}- Access trip information as a resource
Installation
Ensure you have Python 3.11 or higher installed.
Install dependencies using uv:
uv sync
Or using pip:
pip install -r requirements.txt
Configuration
The server connects to a SQLite database.
You can override this location by setting the TRIP_TRACKER_DB environment variable:
export TRIP_TRACKER_DB=/path/to/your/database.db
Running the Server
Using Python directly
python main.py
Using uv
uv run main.py
The server will:
- Initialize the database (create tables if they don't exist)
- Start the HTTP server on
http://127.0.0.1:9000
MCP Client Configuration
To use this server with an MCP client (like Claude Desktop), add it to your MCP settings:
{
"mcpServers": {
"trip-tracker": {
"command": "uv",
"args": [
"--directory",
"/home/user/trip-tracker-mcp",
"run",
"main.py"
],
"env": {
"TRIP_TRACKER_DB": "/path/to/your/database.db"
}
}
}
}
Or using Python directly:
{
"mcpServers": {
"trip-tracker": {
"command": "python",
"args": ["/home/user/trip-tracker-mcp/main.py"],
"env": {
"TRIP_TRACKER_DB": "/path/to/your/database.db"
}
}
}
}
Установка Trip Tracker Server
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/skywall34/trip-tracker-mcpFAQ
Trip Tracker Server MCP бесплатный?
Да, Trip Tracker Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Trip Tracker Server?
Нет, Trip Tracker Server работает без API-ключей и переменных окружения.
Trip Tracker Server — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Trip Tracker Server в Claude Desktop, Claude Code или Cursor?
Открой Trip Tracker Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
wenb1n-dev/SmartDB_MCP
A universal database MCP server supporting simultaneous connections to multiple databases. It provides tools for database operations, health analysis, SQL optim
автор: wenb1n-devPostgres Server
This server enables interaction with PostgreSQL databases through the Model Context Protocol, optimized for the AWS Bedrock AgentCore Runtime. It provides tools
автор: madhurprashPostgres
Query your database in natural language
автор: AnthropicPostgreSQL
Read-only database access with schema inspection.
автор: modelcontextprotocolCompare Trip Tracker Server with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории data
