📦
Csdn Final
No description available
0 installs
Trust: 30 — Low
Other
Ask AI about Csdn Final
Powered by Claude · Grounded in docs
I know everything about Csdn Final. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Loading tools...
Reviews
Documentation
mcp-server-csdn
项目简介
mcp-server-csdn 是一个基于 Spring Boot 开发的 CSDN 文章自动发布服务,支持通过 API 自动化发布 Markdown 文章到 CSDN 平台。
主要功能
- 支持 Markdown 文章一键发布到 CSDN
- 支持文章标签、分类、描述等元数据配置
- 支持自动将 Markdown 转换为 HTML
- 提供标准 RESTful API 接口
- 支持 Spring AI 工具集成
- 日志记录与异常处理
技术栈
- Java 17
- Spring Boot 3.4.x
- Spring AI
- Retrofit2
- Flexmark (Markdown 转 HTML)
- Lombok
- JUnit
目录结构
├── build.sh # Docker 构建脚本
├── Dockerfile # Docker 镜像构建文件
├── pom.xml # Maven 项目依赖配置
├── src/
│ ├── main/
│ │ ├── java/
│ │ │ └── cn/google/
│ │ │ ├── domain/ # 领域层(模型、服务、端口)
│ │ │ ├── infrastructure/ # 基础设施层(适配器、网关)
│ │ │ ├── types/ # 工具类、配置类
│ │ │ └── McpServerApplication.java # 应用入口
│ │ └── resources/
│ │ └── application.yml # 配置文件
│ └── test/ # 测试代码
└── README.md # 项目说明文档
快速启动
- 克隆项目
git clone <your-repo-url> cd mcp-server-csdn-final - 配置 CSDN Cookie
编辑
src/main/resources/application.yml,填写你的 CSDN Cookie:csdn: api: cookie: "你的CSDN Cookie" - 构建并运行
- 使用 Maven 构建:
mvn clean package -DskipTests - 运行 Jar 包:
java -jar target/mcp-server-csdn-app.jar - 或使用 Docker:
sh build.sh docker run -d -p 8101:8101 mcp-server-csdn-app:1.2
- 使用 Maven 构建:
配置说明
application.yml主要配置服务端口、日志、CSDN Cookie 等信息。- 文章发布相关参数可在 API 请求体中自定义。
贡献方式
欢迎提交 Issue 或 Pull Request 参与项目共建。
许可证
本项目采用 MIT License 开源协议。
