- Explore MCP Servers
- javaConf-mcp-server
Javaconf Mcp Server
What is Javaconf Mcp Server
javaConf-mcp-server is an MCP server designed to provide data about Java conferences, including Call for Papers (CFP), dates, and more, utilizing Spring Boot and AI to parse information from a GitHub Markdown file.
Use cases
Use cases include developers looking for upcoming Java conferences to attend, educators seeking conferences for professional development, and organizers wanting to track CFP statuses and conference details.
How to use
To use javaConf-mcp-server, connect an MCP client (like Claude Desktop) to the server and utilize the provided tool function getJavaConferences to retrieve information about Java conferences for a specific year or the current year by default.
Key features
Key features include the ability to fetch and parse Java conference data from a GitHub repository, support for querying conference details like names, locations, and CFP status, and the flexibility to specify a year for retrieving conference information.
Where to use
javaConf-mcp-server can be used in software development environments, educational institutions, and by conference organizers or attendees who need up-to-date information about Java conferences.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Javaconf Mcp Server
javaConf-mcp-server is an MCP server designed to provide data about Java conferences, including Call for Papers (CFP), dates, and more, utilizing Spring Boot and AI to parse information from a GitHub Markdown file.
Use cases
Use cases include developers looking for upcoming Java conferences to attend, educators seeking conferences for professional development, and organizers wanting to track CFP statuses and conference details.
How to use
To use javaConf-mcp-server, connect an MCP client (like Claude Desktop) to the server and utilize the provided tool function getJavaConferences to retrieve information about Java conferences for a specific year or the current year by default.
Key features
Key features include the ability to fetch and parse Java conference data from a GitHub repository, support for querying conference details like names, locations, and CFP status, and the flexibility to specify a year for retrieving conference information.
Where to use
javaConf-mcp-server can be used in software development environments, educational institutions, and by conference organizers or attendees who need up-to-date information about Java conferences.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
🔌 Java Conferences MCP Server 🔌
This is an MCP server for Java conferences, built using Spring boot and Spring AI with MCP starter.
💡 This project provides a tool function that allows AI models to retrieve information about upcoming Java conferences by parsing a public GitHub repository and asking questions about conference names, CPF links, locations, CPF status (open/closed), and more.
Data Source
The server fetches data by parsing the README.md file from the 🔗 javaconferences/javaconferences.github.io repository.
The specific URL is configured in application.properties and defaults to:
https://raw.githubusercontent.com/javaconferences/javaconferences.github.io/main/README.md
Provided Tool
- Name:
getJavaConferences - Description: Get information about Java conferences for a specific year (if specified and found in the source) or the current year by default. Parses data for all years found under H3 headings in the source markdown file.
- Input Parameter:
year(String, Optional): The 4-digit year to retrieve conferences for. If omitted or invalid, defaults to the current year.
- Output: A list of JSON objects, each representing a conference with the following fields:
conferenceName(String)date(String)location(String)isHybrid(Boolean)cfpLink(String) - URL for the Call for Papers, if availablecfpDate(String) - Closing date for CFP, if availablelink(String) - Main conference linkcountry(String)
MCP Server Architecture

Configuration
Connecting an MCP Client (e.g., Claude Desktop)
To connect an MCP client like Claude Desktop to this server:
-
Configure your MCP client to connect to the server. For Claude Desktop, you might update your
claude_desktop_config.jsonfile like this: -
Start the MCP client and ensure that it is connected to the server.
-
Use the tool by asking questions like:
- “What are the upcoming Java conferences?”
- “What are hybrid conferences?”
- “Give the CPF link of Jfokus conference to submit a talk”
Example of a conversation with the MCP server

Tech Stack
Support
- ⭐️️ Star this repository if you find it useful.
- 🐛️ If you find a bug, raise an issue or fix it and send a pull request.
- 📢️ If you have any feature requests, raise an issue or send a pull request.
- 🤲 If you have a moment, don’t forget to make a duaa for me and my parents.
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.










