A Model Context Protocol (MCP) server that gives AI assistants — like Claude Desktop — structured access to Java conference data from around the world. The server parses a publicly maintained GitHub Markdown file and exposes conference names, dates, locations, hybrid status, and Call for Papers (CFP) links through a standardized MCP interface.
How It Works
- Data Source — Fetches and parses the
README.mdfrom the javaconferences.github.io repository - MCP Tool — Exposes a
getJavaConferencestool that accepts an optional year parameter - AI Integration — Any MCP-compatible client (Claude Desktop, etc.) can query upcoming conferences, CFP deadlines, and more in natural language
Provided Tool
getJavaConferences— Returns a list of conferences for a given year (defaults to current year) with fields:conferenceName,date,location,isHybrid,cfpLink,cfpDate,link,country
Example Queries
- “What are the upcoming Java conferences?”
- “Which conferences are hybrid?”
- “Give me the CFP link for Jfokus to submit a talk”
Tech Stack
- Spring Boot — Application framework
- Spring AI MCP — Model Context Protocol server implementation
- CommonMark — Markdown parsing library
- Maven — Build tool
