
MCP Server Factory

2025.03.31
0
JavaMCP服务器学习工具开发指南开发效率
MCP Server Factory 是一个基于Java的模型上下文协议(MCP)服务器,旨在帮助理解和构建其他MCP服务器。该项目既是一个学习工具,也是一个构建MCP服务器的指南。它专注于提供对MCP组件的理解(如工具、资源、提示)以及构建MCP服务器的模板和最佳实践。
View on GitHub
Overview
基本能力
产品定位
MCP Server Factory 是一个用于学习和构建MCP服务器的工具,提供模板和最佳实践,帮助开发者快速上手和开发MCP服务器。
核心功能
- 工具部分:
explain_concept
:提供MCP概念的详细解释。-
任务计划工具:
code_cleanup_planner
:生成代码清理目标的任务计划。feature_implementation_planner
:生成功能实现目标的任务计划。general_task_planner
:生成通用目标的任务计划。local_mcp_deployment_planner
:生成部署本地MCP服务器的任务计划,包含关键清理和测试步骤,失败时中止部署。
-
资源部分:
-
mcp://factory/documentation/{topic}
:提供MCP主题的文档(如入门指南、最佳实践、故障排除)。 -
提示部分:
tool_implementation_guide
:提供在不同语言中实现MCP工具的逐步指南。
适用场景
- 学习和理解MCP服务器的工作原理。
- 快速构建和部署MCP服务器。
- 为代码清理、功能实现等任务生成计划。
工具列表
explain_concept
:解释MCP概念的工具。code_cleanup_planner
:生成代码清理任务计划的工具。feature_implementation_planner
:生成功能实现任务计划的工具。general_task_planner
:生成通用任务计划的工具。local_mcp_deployment_planner
:生成本地MCP服务器部署任务计划的工具。
常见问题解答
- 无具体常见问题解答内容。
使用教程
使用依赖
- Java 21或更高版本。
- Maven 3.6或更高版本。
- MCP Java SDK 0.8.1(位于
C:/Users/jayes/vscode/java-sdk-0.8.1/java-sdk-0.8.1.jar
)。
安装教程
# 克隆仓库
git clone https://github.com/yourusername/mcp-server-factory.git
cd mcp-server-factory
# 构建项目
mvn clean package
运行服务器
# 运行服务器
java -jar target/mcp-server-factory-1.0-SNAPSHOT-jar-with-dependencies.jar
调试方式
# 运行测试
mvn test