mcpField
T
Travel Itinerary Management System

Travel Itinerary Management System

本地服务
github.com/maneeshmkp媒体与设计178 周前更新

关于 Travel Itinerary Management System

Travel Itinerary Management System 是面向泰国目的地的全栈行程管理应用,包含 FastAPI 后端和 Next.js 前端。它支持查看、创建行程,并按旅行天数获取普吉岛和甲米的推荐行程。

主要功能

  1. 01浏览行程及详细信息
  2. 02创建自定义旅行行程
  3. 03按旅行天数获取行程推荐
  4. 04管理住宿、接送和活动

适用场景

  1. 01查看泰国目的地的现有行程
  2. 02按旅行天数寻找普吉岛或甲米行程
  3. 03为旅行创建包含住宿与活动的计划

MCP 相关

项目包含 MCP 推荐服务,可按旅行天数为普吉岛和甲米提供行程推荐。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

旅行行程管理系统

一个用于管理泰国目的地旅行行程的全栈应用,采用 FastAPI 后端和 Next.js 前端。

项目结构

``` travel-itinerary-system/ ├── backend/ # Python FastAPI 后端 ├── frontend/ # Next.js 前端 └── README.md # 项目文档 ```

后端设置

后端基于 FastAPI、SQLAlchemy 和 SQLite 构建。

前置条件
  • Python 3.8+
  • pip
安装
  1. 进入后端目录: ```bash cd backend ```

  2. 创建虚拟环境: ```bash python -m venv venv ```

  3. 激活虚拟环境:

    • Windows:venv\Scripts\activate
    • macOS/Linux:source venv/bin/activate
  4. 安装依赖: ```bash pip install fastapi uvicorn sqlalchemy pydantic ```

运行后端
  1. 使用运行脚本启动应用: ```bash python run.py ```

此操作将:

API 文档可在 http://localhost:8000/docs 查看。

前端设置

前端基于 Next.js、React 和 Tailwind CSS 构建。

前置条件
  • Node.js 16+
  • npm 或 yarn
安装
  1. 进入前端目录: ```bash cd frontend ```

  2. 安装依赖: ```bash npm install

    或

    yarn install ```

运行前端
  1. 启动开发服务器: ```bash npm run dev

    或

    yarn dev ```

  2. 打开浏览器并访问 http://localhost:3000

使用应用

  1. 浏览行程:在行程页面查看所有可用的旅行行程
  2. 查看详情:点击某个行程以查看其详细信息
  3. 获取推荐:使用推荐页面,根据偏好的旅行时长获取行程推荐
  4. 创建行程:使用多步骤表单创建自定义行程

API 端点

  • GET /api/itineraries - 获取所有行程
  • GET /api/itineraries/{id} - 获取指定行程
  • POST /api/itineraries - 创建新行程
  • GET /api/recommendations/{nights} - 获取指定时长的推荐行程

数据库架构

应用使用以下数据库模型:

  • 行程
  • 住宿
  • 接送
  • 活动

详细信息请参阅前端中的 Schema 页面。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。