Java Conferences MCP Server
Provides information about Java conferences worldwide by parsing data from the javaconferences.github.io repository.
๐ Java Conferences MCP Server ๐
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.
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:{ "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:
- "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.
Server Terkait
SkillFlow
AI skills marketplace MCP server - search, discover, and install AI agent skills from SkillFlow.builders marketplace
Korea Tourism API MCP Server
Search for South Korean tourism information, including festivals, temples, and restaurants, using the official Korea Tourism Organization API.
PBS API
Access Australian Pharmaceutical Benefits Scheme data for medicine information, pricing, and availability. Built with Python and FastAPI.
Manticore Search
Provides access to Manticore Search, an open-source database for real-time, full-text search.
Bing Search
Perform web, news, and image searches using the Microsoft Bing Search API.
Joblyst MCP
One search to get german projects and jobs from different plattforms
Vinted
An MCP server for Vinted search and analysis that provides tools to search listings, fetch item details, inspect seller profiles, compare prices across countries, and surface trending items.
Sycek OSINT
The Sycek MCP Client is a Model Context Protocol server that gives AI assistants direct access to the Sycek OSINT platform's 20 intelligence tools. Instead of switching between dashboards, you describe what you need and your AI handles the investigation.
Splunk
An MCP server for Splunk to search, analyze, and visualize machine-generated data from your Splunk instance.
PubMed MCP Server
A server for searching, retrieving, and analyzing articles from the PubMed database.