About Csdn Final
Csdn Final is an MCP server in the Other category.
Install
git clone https://github.com/luyanchang/mcp-server-csdn-finalThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Ask AI
Ask AI about Csdn Final
Powered by Claude · Grounded in docs
Security checks
- ✓README presentThe repository ships documentation.
5 checks have not been run yet.
README
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 开源协议。
README copy captured when this server was indexed; it may lag the repository. The original is authoritative.