图像质量检测
dingtalk/Image-quality-inspection
一键检测图片质量,让每张照片都清晰亮丽如专业拍摄。
开发者工具
127
F
Firestore 高级功能服务器
@diez7lm/firestore-advanced-mcp
一种模型上下文协议服务器,使大型语言模型(如 Claude)能够与 Firebase Firestore 数据库进行综合交互,支持完整的 CRUD 操作、复杂查询以及事务处理和 TTL 管理等高级功能。
开发者工具
127
cos-mcp
@Tencent/cos-mcp
基于 MCP 协议的腾讯云 COS MCP Server,无需编码即可让大模型快速接入腾讯云存储 (COS) 和数据万象 (CI) 能力。
开发者工具
126
图
图转
zhaoxi7109/image-converter-mcp-server
暂无简介
开发者工具
126
MCP Sandbox
abc222052010/python
Python MCP Sandbox 是一个交互式的 Python 代码执行工具,允许用户和 LLM 在隔离的 Docker 容器中安全地执行 Python 代码并安装包。
开发者工具
126
奇门遁甲
COLORWLOF/qimen-api
暂无简介
开发者工具
125
gdb自然调试器
@signal-slot/mcp-gdb
为与克劳德或其他人工智能助手一起使用提供GDB调试功能,允许用户通过自然语言管理调试会话、设置断点、检查变量和执行GDB命令。
开发者工具
125
n
npm包搜索MCP服务
@btwiuse/npm-search-mcp-server
用于搜索 npm 包的 MCP 服务器
开发者工具
125
O
OssHub
@zq940222/OssHub
暂无简介
开发者工具
125
服务文档
wmhovo/mcp_num
本项目基于FastMCP框架实现模型控制协议服务,提供加法计算的同步工具调用、个性化问候语生成的动态资源路由,并符合Model Control Protocol规范。
开发者工具
124
s
spring-ai-examples
snowstar/spring-ai-examples
暂无简介
开发者工具
123
s
spinqit_mcp_tools
eeeeeeason/spinqit_mcp_tools
# spinqit_mcp_tools Installation Guide
开发者工具
122
图片水印处理
dingtalk/Image-watermark-processing
为图片轻松添加、调整和查询水印,如同贴上个性化标签。
开发者工具
122
E
Epic-Me-MCP 用户交互工具
@epicweb-dev/epic-me-mcp
一个通过自然语言与大语言模型(LLMs)交互来展示用户交互未来的应用程序,该程序仅通过模型上下文协议(MCP)工具实现用户注册、身份验证和数据交互。
开发者工具
117
卖家精灵MCP
opensellersprite/sellersprite-mcp
暂无简介
开发者工具
117
m
mcp-sse-server实时通信服务器
@aihes/mcp-sse-server
使用服务器发送事件(SSE)进行实时通信的模型上下文协议(MCP)服务器的实现,提供用于计算和动态资源模板的工具。
开发者工具
117
w
weather
tonycug/weather
暂无简介
开发者工具
116
三省六部制工作流 - harness
eff8888/chinese_flow_v1
暂无简介
开发者工具
116
NodeJS调试器
@hyperdrive-eng/mcp-nodejs-debugger
允许克劳德通过设置断点、检查变量和逐步执行代码来直接调试 NodeJS 服务器。
开发者工具
116
智能CSS和UI样式分析服务
helloyi/yc-css-ui-mcp
暂无简介
开发者工具
115
华为云 OCR MCP 服务器
xiaomizhou1/MZMCP
基于 Model Context Protocol (MCP) 的服务器,通过华为云 OCR 服务提供光学字符识别(OCR)功能。支持多种特性,如通用文本识别、倾斜校正、多语言支持等。
开发者工具
115
互
互动反馈
MCPforWork/feedback-enhanced-1
暂无简介
开发者工具
114
H
HTTP代理服务器
mcpdev/public_promo
暂无简介
搜索工具
114
mcp-demo-java
wangjianhua/mcp-demo-java
# 使用Java开发的MCP服务
## 概述
本指南将介绍如何使用Java来开发一个MCP(Multi-Cloud Platform)服务。我们将涵盖从环境设置到部署的所有步骤。
## 环境准备
在开始之前,请确保您的开发环境中已安装以下工具:
- [JDK 1.8+](https://www.oracle.com/java/technologies/javase-jdk14-downloads.html)
- [Maven 3.6+](https://maven.apache.org/download.cgi)
- [Git 2.24+](https://git-scm.com/downloads)
## 项目初始化
首先,我们需要创建一个新的Maven项目。您可以使用以下命令来生成一个基本的Maven项目结构:
bash
mvn archetype:generate -DgroupId=com.example -DartifactId=mcp-service -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
这将会创建一个名为`mcp-service`的目录,其中包含了基本的Maven项目结构。
## 添加依赖
接下来,在`pom.xml`文件中添加必要的依赖项。例如,如果您需要使用Spring Boot框架,可以添加如下依赖:
xml
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>2.5.4</version>
</dependency>
<!-- 其他依赖 -->
</dependencies>
## 编写代码
现在,我们可以开始编写MCP服务的核心逻辑了。假设我们要创建一个简单的REST API来处理云资源的管理。可以在`src/main/java/com/example/mcpservice`目录下创建一个新的类`ResourceController.java`:
java
package com.example.mcp.service;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/resources")
public class ResourceController {
@GetMapping
public String getResources() {
return "List of resources";
}
}
## 配置应用
为了使Spring Boot应用程序能够正常运行,您还需要配置一些基础设置。在`src/main/resources`目录下创建一个`application.properties`文件,并添加如下内容:
properties
server.port=8080
## 运行与测试
完成上述步骤后,您可以通过以下命令来编译并运行您的MCP服务:
bash
mvn spring-boot:run
打开浏览器或使用如[cURL](https://curl.se/)这样的工具访问`http://localhost:8080/resources`,应该能看到返回的信息"List of resources"。
## 部署
当您的MCP服务开发完毕并通过所有测试之后,就可以考虑将其部署到生产环境了。具体部署方式取决于您的目标平台,但通常包括打包成可执行JAR文件、上传至服务器以及通过脚本启动等步骤。
希望这份简短的指南能帮助您快速入门使用Java开发MCP服务!如果有任何问题或建议,请随时联系我们的[支持团队](mailto:support@example.com)。
开发者工具
113