Java Conferences
STDIOMCP server for retrieving and querying Java conference information
MCP server for retrieving and querying Java conference information
A Model Call Protocol (MCP) server that provides AI assistants with access to data about Java conferences from around the world. This server exposes conference information from a public GitHub repository including names, dates, locations, and Call for Papers (CFP) details through a standardized MCP interface.
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
getJavaConferencesyear (String, Optional): The 4-digit year to retrieve conferences for. If omitted or invalid, defaults to the current year.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)
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.json file like this:
{ "mcpServers": { "javaConf-mcp-server": { "command": "java", // "command": "PATH_TO_USER/.sdkman/candidates/java/current/bin/java", /* in my case i'm using the java version installed by sdkman */ "args": [ "-jar", "PATH_TO_PROJECT/javaConf-mcp-server/target/javaconf-mcp-server-0.0.1-SNAPSHOT.jar" ] } } }
Start the MCP client and ensure that it is connected to the server.
Use the tool by asking questions like:
