sainathkistapur
MCP Serversainathkistapurpublic

spring ai mcp server duffel

Spring AI Model Context Protocol (MCP) server for Duffel Travel

Repository Info

0
Stars
0
Forks
0
Watchers
0
Issues
Java
Language
Apache License 2.0
License

About This Server

Spring AI Model Context Protocol (MCP) server for Duffel Travel

Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.

Documentation

Spring AI MCP Server for Duffel Travel

Duffel Travel

Application to demonstrate the Spring AI implementation for the MCP server for the Duffel integration. The LLM's can directly talk to this MCP server for making any travel arrangements.

Offers two kinds of MCP tooling:

  • Get the IATA code for the given city
  • Make a flight booking from origin and destination for a given date.

Running the Application

  • Make sure you've registered with the Duffel API. Free for testing purpose.
  • Obtain the API key from your Duffel account

Run Command

mvn spring-boot:run -Dspring-boot.run.arguments="--DUFFEL_AP_KEY=<your-duffel-api-key>"

Replace the "

How the application works:

The application is providing MCP SSE server capabilities for the clients using HTTP (WebMvc) protocol.

The SSE endpoint is: http://localhost:8083

Currently supports travel between only these cities:

  • New York
  • Berlin
  • Dubai
  • Chicago
  • Singapore
  • Dallas
  • Miami
  • Seattle
  • Las Vegas
  • London
  • Delhi

Quick Start

1

Clone the repository

git clone https://github.com/sainathkistapur/spring-ai-mcp-server-duffel
2

Install dependencies

cd spring-ai-mcp-server-duffel
npm install
3

Follow the documentation

Check the repository's README.md file for specific installation and usage instructions.

Repository Details

Ownersainathkistapur
Repospring-ai-mcp-server-duffel
LanguageJava
LicenseApache License 2.0
Last fetched8/10/2025

Recommended MCP Servers

💬

Discord MCP

Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.

integrationsdiscordchat
🔗

Knit MCP

Connect AI agents to 200+ SaaS applications and automate workflows.

integrationsautomationsaas
🕷️

Apify MCP Server

Deploy and interact with Apify actors for web scraping and data extraction.

apifycrawlerdata
🌐

BrowserStack MCP

BrowserStack MCP Server for automated testing across multiple browsers.

testingqabrowsers

Zapier MCP

A Zapier server that provides automation capabilities for various apps.

zapierautomation