# DeepClaude MCP
[English](./README.md) | [中文](./README_CN.md)
## 概述
DeepClaude MCP(模型控制面板)是一个强大的服务器应用程序,它结合了 DeepSeek 和 Claude AI 模型的功能,以提供更优质的结果。通过利用两个模型的优势,该集成方案能够提供更准确和全面的 AI 响应。
## 特性
- 无缝集成 DeepSeek 和 Claude AI 模型
- RESTful API 接口,便于集成
- 可配置的模型参数
- 使用 Winston 实现的强大错误处理和日志记录
- 支持跨域资源共享(CORS)
- 使用 TypeScript 实现,确保类型安全
## 环境要求
- Node.js(v14 或更高版本)
- npm 或 yarn 包管理器
- DeepSeek 和 Claude 服务的 API 密钥
## 安装步骤
1. 克隆仓库:
```bash
git clone https://github.com/Mrdapeng/DeepClaudeMcp.git
cd DeepClaudeMcp
```
2. 安装依赖:
```bash
yarn install
# 或
npm install
```
3. 配置环境变量:
```bash
cp .env.example .env
# 编辑 .env 文件,填入你的 API 密钥和配置
```
## 开发
- 启动开发服务器(支持热重载):
```bash
yarn dev
# 或
npm run dev
```
- 构建项目:
```bash
yarn build
# 或
npm run build
```
- 启动生产服务器:
```bash
yarn start
# 或
npm start
```
## 项目结构
```
src/
├── config/ # 配置文件
├── services/ # 核心服务和 API 客户端
├── types/ # TypeScript 类型定义
└── index.ts # 应用程序入口点
```
## 项目依赖
- Express.js - Web 框架
- Axios - HTTP 客户端
- Winston - 日志记录库
- CORS - 跨域资源共享
- dotenv - 环境配置
- TypeScript - 编程语言
- Jest - 测试框架
## 许可证
本项目采用 MIT 许可证 - 详情请参见 LICENSE 文件。