Spring AI MCP 实战:打造自动发帖工具
·
Spring AI MCP 实战:打造自动发帖工具
前言
MCP(Model Context Protocol)是 Anthropic 推出的开放协议,让 AI 大模型可以标准化地调用外部工具。本文介绍如何用 Spring AI MCP 框架搭建一个自动发帖到 CSDN 的工具服务。
核心架构
项目采用 DDD 分层设计:
- domain 层:暴露
@Tool注解的服务,AI 通过 MCP 协议调用 - infrastructure 层:Retrofit2 对接 CSDN 官方 API
- types 层:配置读取 + Markdown 转 HTML 工具
技术栈
- Spring Boot 3.4.3
- Spring AI MCP 1.0.0-M6
- Retrofit2 HTTP 客户端
- Flexmark Markdown 解析
快速开始
- 在
application.yml配置 CSDN Cookie - 将文章内容写入
data/article.md - 启动应用,自动发帖
csdn:
api:
cookie: uuid_tt_dd=10_6070246610-1769138828535-377847; fid=20_47215961476-1769138828258-241872; UserName=xiaosuantongkk; UserInfo=e7e2083aa6fc4ca8bef16aff6fe90570; UserToken=e7e2083aa6fc4ca8bef16aff6fe90570; UserNick=xiaosuantongkk; AU=89D; UN=xiaosuantongkk; BT=1769138935758; p_uid=U010000; csdn_newcert_xiaosuantongkk=1; c_ab_test=1; __gads=ID=ed6d691a6ecb0791:T=1772104466:RT=1772104466:S=ALNI_MaX5eOxmbx40dBkKraocZ_gosoxwQ; __gpi=UID=0000120b806f3daa:T=1772104466:RT=1772104466:S=ALNI_MZxqR4LvMLXNpqtaxnVpXlah6JuLw; __eoi=ID=adc726b07bff76b9:T=1772104466:RT=1772104466:S=AA-AfjaTx0qYZkG3EyYbOeN50Yy2; FCCDCF=%5Bnull%2Cnull%2Cnull%2Cnull%2Cnull%2Cnull%2C%5B%5B32%2C%22%5B%5C%22bbab8590-16c1-4e6a-b1dd-bb2c7f75c757%5C%22%2C%5B1772104468%2C872000000%5D%5D%22%5D%5D%5D; FCNEC=%5B%5B%22AKsRol_FfwILazISxnbMi6EHTXi-cEAw5bDBazUteT4ANUDSvvC83WDObY2oaIf0_VIxWbgeuVDyJoK4obaP91dpN9X6Dr2J36ydPlTI7pe-Bp4pUIFD0xWQQ4lSox8XHv7iWylS3bMqjkbZOE2Ix66DpXZqJcydtw%3D%3D%22%5D%5D; c_segment=7; dc_sid=bf62d8fd0df75386f1d90b1e25c1d093; Hm_lvt_6bcd52f51e9b3dce32bec4a3997715ac=1772102512,1772372060,1773311436; HMACCOUNT=EF7E8360622E34A1; _clck=1e7jfub%5E2%5Eg4a%5E0%5E2214; creative_btn_mp=3; SESSION=0ec5c7ff-dd4e-49dd-8aa6-c542a3bdba78; c_first_ref=wx.zsxq.com; c_first_page=https%3A//editor.csdn.net/md/%3FarticleId%3D158975763; c_pref=https%3A//editor.csdn.net/; c_ref=https%3A//mp.csdn.net/; Hm_lpvt_6bcd52f51e9b3dce32bec4a3997715ac=1773319035; _clsk=19t2672%5E1773319038186%5E1%5E0%5Ea.clarity.ms%2Fcollect; log_Id_click=1; dc_tos=tbtgih
tags: Java,Spring AI
description: 这是MCP自动发帖工具的示例文章
article-path: data/article.md
总结
通过 MCP 协议,AI 大模型可以像调用本地函数一样操作 CSDN,实现内容自动化发布。
更多推荐


所有评论(0)