getJavaConferencesLABSCO SUMMARY
Conference planning without opening the list repo.
The Java conference calendar that circulates as a GitHub README becomes something you can ask questions of — which events are coming, which run hybrid, and which CFPs are still open.
What it is
A Java MCP server that parses the community-maintained javaconferences.github.io README and serves it as structured conference records — name, date, location, country, hybrid flag, conference link, and the Call for Papers link and closing date.
What you get
- Java conferences for the current year, or for any year the source lists
- The date, location and country of each conference
- Whether an event runs hybrid or in person only
- The Call for Papers link and its closing date, where the source has one
Requirements
A JDK — the client config launches the packaged jar with java -jar. No account and no API key: the data is read from a public GitHub raw URL configured in application.properties.
Setup effort
Build from source — git clone https://github.com/miliariadnane/javaConf-mcp-server.git
USE CASES
Deciding which conferences to submit to
Read this year's list with the CFP closing dates, so submissions are chosen by deadline rather than by memory.
Planning travel for next year
Ask for a specific year and get each event's date, location and country in one pass.
Finding events you can attend from your desk
The hybrid flag separates events you can join remotely from ones that need a flight.
1 tool
Listed in project docs. Your client may show a different list.
BEFORE YOU INSTALL
What to know first
Tools you get
1 tool named in the project's documentation.
Requires
- JDK 17 or later (java on PATH)
- Maven (mvn on PATH) to build the jar
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
This one is built from source rather than installed with a single command.
Server setup
git clone https://github.com/miliariadnane/javaConf-mcp-server.git
cd javaConf-mcp-server
mvn clean packageMCP Clients
Claude Desktop
{
"mcpServers": {
"javaConf-mcp-server": {
"command": "java",
"args": [
"-jar",
"<YOUR_PATH_TO_PROJECT>/javaConf-mcp-server/target/javaconf-mcp-server-0.0.1-SNAPSHOT.jar"
]
}
}
}<YOUR_PATH_TO_PROJECT> is the folder you cloned into. The jar exists after mvn clean package. If java is not on your PATH, use the full path to your java binary as the command.