Provides information about Java conferences worldwide by parsing data from the javaconferences.github.io repository.
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:
Search the Old School RuneScape (OSRS) Wiki and access game data definitions.
Query records of Korean independence activists from the Ministry of Patriots and Veterans Affairs.
Convert city names and locations into latitude and longitude coordinates using the free OpenStreetMap Nominatim API. No API key is required.
Provides access to Typesense search capabilities, requiring a connection to a Typesense server.
Interact with the arXiv.org paper database. Supports keyword search, paper lookups, author searches, and trend analysis.
Provides real-time access to documentation, library popularity data, and career insights using the Serper API.
Interact with the Haloscan SEO API for search engine optimization tasks.
Perform web searches using the DuckDuckGo Search API.
Perform conversational searches with the Perplexica AI-powered answer engine.
An MCP server that connects to Perplexity's Sonar API, enabling real-time web-wide research in conversational AI.