javaconf-mcp-server
π MCP Server providing Java Conference data (CFP, dates, and more) using Spring Boot/AI by parsing GitHub Markdown.
Documentation
π 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:
- Output: A list of JSON objects, each representing a conference with the following fields:
MCP Server Architecture

Configuration
Connecting an MCP Client (e.g., Claude Desktop)
To connect an MCP client like Claude Desktop to this server:
1. 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"
]
}
}
}2. Start the MCP client and ensure that it is connected to the server.
3. Use the tool by asking questions like:
Example of a conversation with the MCP server

Tech Stack
- **`ποΈ Spring Boot`**
- **`π€οΈ Spring AI`**
- **`π Spring AI MCP`**
- **`π¦οΈ Maven`**
- **`π§Ύ CommonMark`**
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.
Frequently asked questions
What is javaconf-mcp-server?
javaconf-mcp-server is π MCP Server providing Java Conference data (CFP, dates, and more) using Spring Boot/AI by parsing GitHub Markdown.
How do I install javaconf-mcp-server?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is javaconf-mcp-server open source?
Yes β it is hosted on GitHub at https://github.com/miliariadnane/javaConf-mcp-server and has 3 stars.
Related MCP tools
Plugin for JADX to integrate MCP server Java-based implementation. Trusted by 600+ developers. Trusted by 600+ developers.
π€ The Semantic Engine for Model Context Protocol(MCP) Clients and AIΒ Agents π₯ Java-based implementation.
An LLM agent that conducts deep research (local and web) on any given topic and generates a long report with citations. Built for the Model Context Protocol to
AI Agents & MCPs & AI Workflow Automation β’ (~400 MCP servers for AI agents) β’ AI Automation / AI Agent with MCPs β’ AI Workflows & AI Agents β’ MCPs for AI Ag...
Expose your FastAPI endpoints as Model Context Protocol (MCP) tools, with Auth! Python-based implementation. Trusted by 11000+ developers.
π₯ Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients. JavaScript-based implementation.
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP