
spring ai mcp server duffel
Spring AI Model Context Protocol (MCP) server for Duffel Travel
Repository Info
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
Clone the repository
git clone https://github.com/sainathkistapur/spring-ai-mcp-server-duffelInstall dependencies
cd spring-ai-mcp-server-duffel
npm installFollow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Recommended MCP Servers
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
Zapier MCP
A Zapier server that provides automation capabilities for various apps.