Token导航 LogoToken导航TokenDH.com
MCP Demo Kotlin Spring logo
AI代理未说明官方级别未说明来源级核验

MCP Demo Kotlin Spring

MCP Server

基于MCP协议的URL缩短服务,支持多环境数据存储和Kotlin多平台管理界面。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
Java本地部署AI代理

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Griotold

提供方

Griotold

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

用MCP实现的URL Shortener项目

Model Context Protocol(MCP)是一种开放式协议,可实现LLM应用程序与外部数据源和工具之间的无缝集成。基于AI的IDE、聊天界面、自定义AI工作流等提供了与需要LLM的上下文相关联的标准化方法。

step0:MCP集成

在ide中查看我的项目,并为我提供该项目的所有支持api

Step1:实施基本URL缩短服务

  • 创建urlShortener服务
  • POST/api/shorten实施

- 生成以字母和数字开头的随机6位字符串密钥。 - 保存在in-memory hashmap中,并返回带有200OK的快捷URL

  • 实施GET/api/shortent/{shortKey}

- 如果收到指向端点的快捷键,则返回相应的源URL

  • 将其结构化为Controller、Service和Repository层
  • 添加便利功能:

- 创建可手动测试的http-client文件 - 向主要流添加info日志 - 日志记录使用io.github.oshai:kotlin-logging-jvm dependenty

______________________________________________________________________

步骤2:按env分离数据存储

  • 在local env的时候维持现在的逻辑
  • local_postgres env的时候想用exposed。添加dependenty
  • 用于local_postgres env的db已经显示为docker-compose。
  • 连接信息可以去docker/docker-compose.yml。
  • 将env添加到src/main/resources/application.yml

- local env:保留当前的in-memory hashmap使用 - local_postgres env:使用Exposed连接PostgreSQL DB - 利用docker/docker-compose.yml的PostgreSQL连接信息

______________________________________________________________________

步骤3:实现Kotlin Multiplatform管理器屏幕

  • 功能实施:

- URL输入表单:长URL输入字段和“缩短”按钮 - 显示URL列表:显示快捷键、源URL和创建时间 - 删除功能:为每个URL条目添加删除按钮

  • 其他API端点:

- GET/api/shortent/urls:查看所有快捷URL列表 - DELETE/api/shortent/{shortKey}:删除特定的快捷URL

  • 动作流:

- POST,DELETE操作完成后自动刷新URL列表 - 加载页面时加载初始URL列表

目录标签

目录标签

Java本地部署AI代理URL缩短MCP协议Kotlin多平台数据存储

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP