本项目是一个用于 Java 会议的 MCP 服务器,借助 Spring Boot 和 Spring AI 构建而成,并且集成了 MCP starter。它提供了一个工具功能,可让 AI 模型通过解析公共 GitHub 仓库来获取即将举行的 Java 会议的相关信息,并能对诸如会议名称、CPF 链接、地点、CPF 状态(开放/关闭)等问题进行解答。
该服务器的数据来源于🔗 javaconferences/javaconferences.github.io仓库的README.md
文件。具体的 URL 在application.properties
中进行配置,默认地址为:
https://raw.githubusercontent.com/javaconferences/javaconferences.github.io/main/README.md
getJavaConferences
year
(String, Optional):4 位数字的年份。若省略或输入无效,将默认使用当前年份。conferenceName
(String)date
(String)location
(String)isHybrid
(Boolean)cfpLink
(String) - 用于 Call for Papers 的 URL(若有)cfpDate
(String) - CFP 的截止日期(若有)link
(String) - 主会议链接country
(String)暂未提供相关安装步骤,若有需要,可参考项目中的代码和配置文件进行安装。
要将 MCP 客户端(如 Claude Desktop)连接到此服务器,可按以下步骤操作:
claude_desktop_config.json
文件,如下所示:{
"mcpServers": {
"javaConf-mcp-server": {
"command": "java",
// "command": "PATH_TO_USER/.sdkman/candidates/java/current/bin/java", /* 我使用的是通过 sdkman 安装的 Java 版本 */
"args": [
"-jar",
"PATH_TO_PROJECT/javaConf-mcp-server/target/javaconf-mcp-server-0.0.1-SNAPSHOT.jar"
]
}
}
}
暂未提供更多详细的配置说明,可参考项目中的代码和配置文件进行配置。
暂未提供相关许可证信息。