# mcp-sample **Repository Path**: ai-sample/mcp-sample ## Basic Information - **Project Name**: mcp-sample - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-28 - **Last Updated**: 2025-10-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MCP 示例项目 这是一个基于 MCP(Model Control Protocol)协议的示例项目,包含了客户端和服务端的实现,适用于希望了解或开发基于 MCP 协议应用的开发者。 ## 项目结构 - `mcp-client`: 客户端实现,包含 Servlet 和 Stdio 两种方式。 - `mcp-server`: 服务端实现,同样包含 Servlet 和 Stdio 两种方式。 - `mcp-others`: 其他相关组件。 ## 功能特点 - 支持通过 Servlet 和 Stdio 两种方式运行客户端和服务端。 - 提供了与 MCP 协议相关的同步工具和服务。 ## 安装与运行 ### 客户端 #### 使用 Servlet 1. 确保你已经安装了 Java 和 Maven。 2. 进入 `mcp-client/mcp-client-servlet` 目录。 3. 使用 Maven 构建项目:`mvn clean install`。 4. 启动应用:`java -jar target/mcp-client-servlet.jar`。 #### 使用 Stdio 1. 确保你已经安装了 Java 和 Maven。 2. 进入 `mcp-client/mcp-client-stdio` 目录。 3. 使用 Maven 构建项目:`mvn clean install`。 4. 启动应用:`java -jar target/mcp-client-stdio.jar`。 ### 服务端 #### 使用 Servlet 1. 确保你已经安装了 Java 和 Maven。 2. 进入 `mcp-server/mcp-server-servlet` 目录。 3. 使用 Maven 构建项目:`mvn clean install`。 4. 启动应用:`java -jar target/mcp-server-servlet.jar`。 #### 使用 Stdio 1. 确保你已经安装了 Java 和 Maven。 2. 进入 `mcp-server/mcp-server-stdio` 目录。 3. 使用 Maven 构建项目:`mvn clean install`。 4. 启动应用:`java -jar target/mcp-server-stdio.jar`。 ## 贡献 欢迎贡献代码和报告问题。请通过项目的 Issues 页面提交问题或 Pull Request。 ## 许可证 该项目使用 MIT 许可证。详情请查看项目根目录下的 LICENSE 文件。