
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
getJavaConferences
year
(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: