
DeepSeek MCP Server
使用 DeepSeek API 提供代码生成和补全功能,并支持工具链和成本优化。
README
DeepSeek MCP 服务器
一个 MCP 服务器实现,它使用 DeepSeek API 提供代码生成和补全功能,并支持工具链和成本优化。
特性
- 代码生成,支持特定语言
- 代码补全,具有上下文感知能力
- 代码优化,支持多个目标
- 工具链,用于复杂操作
- 内置缓存,用于成本优化
- TypeScript 实现,具有完整的类型安全
工具
1. generate_code
使用 DeepSeek API 生成代码,支持特定语言。
{
"name": "generate_code",
"params": {
"prompt": "编写一个对数组进行排序的函数",
"language": "typescript",
"temperature": 0.7
}
}
2. complete_code
根据现有上下文获取智能代码补全。
{
"name": "complete_code",
"params": {
"code": "function processData(data) {",
"prompt": "添加输入验证和错误处理",
"temperature": 0.7
}
}
3. optimize_code
优化现有代码以提高性能、内存使用率或可读性。
{
"name": "optimize_code",
"params": {
"code": "你的代码",
"target": "performance"
}
}
4. execute_chain
按顺序执行一系列工具,并在步骤之间传递上下文。
{
"name": "execute_chain",
"params": {
"steps": [
{
"toolName": "generate_code",
"params": {
"prompt": "创建一个 REST API 端点",
"language": "typescript"
}
},
{
"toolName": "optimize_code",
"params": {
"target": "performance"
}
}
]
}
}
安装
- 克隆存储库
- 安装依赖项:
npm install
- 构建项目:
npm run build
- 在 MCP 设置文件中配置您的 DeepSeek API 密钥:
{
"mcpServers": {
"deepseek": {
"command": "node",
"args": ["/path/to/deepseek-mcp/build/index.js"],
"env": {
"DEEPSEEK_API_KEY": "your-api-key"
}
}
}
}
用法
该服务器可以与任何 MCP 兼容的客户端一起使用。 这是一个使用 MCP CLI 的示例:
mcp use deepseek generate_code --params '{"prompt": "编写一个 hello world 程序", "language": "python"}'
工具链
工具链允许您将多个操作组合成一个工作流程。 链中的每个工具都可以通过链上下文访问先前工具的结果。
示例链:
- 生成初始代码
- 使用错误处理完成代码
- 优化最终结果
{
"steps": [
{
"toolName": "generate_code",
"params": {
"prompt": "创建一个用户身份验证函数",
"language": "typescript"
}
},
{
"toolName": "complete_code",
"params": {
"prompt": "添加输入验证和错误处理"
}
},
{
"toolName": "optimize_code",
"params": {
"target": "security"
}
}
]
}
成本优化
该服务器实现了多种策略来优化 API 成本:
- 具有 TTL 的请求缓存
- 链结果缓存
- 智能提示构建
- 用于使用情况分析的元数据跟踪
开发
要开始开发:
npm run dev
要清理和重建:
npm run rebuild
要求
- Node.js >= 18.0.0
- DeepSeek API 密钥
- MCP 兼容的客户端
许可证
ISC
推荐服务器

VeyraX
一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

e2b-mcp-server
使用 MCP 通过 e2b 运行代码。
Exa MCP Server
模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。
mult-fetch-mcp-server
一个多功能的、符合 MCP 规范的网页内容抓取工具,支持多种模式(浏览器/Node)、格式(HTML/JSON/Markdown/文本)和智能代理检测,并提供双语界面(英语/中文)。
AIO-MCP Server
🚀 集成了 AI 搜索、RAG 和多服务(GitLab/Jira/Confluence/YouTube)的一体化 MCP 服务器,旨在增强 AI 驱动的开发工作流程。来自 Folk。
Hyperbrowser
欢迎来到 Hyperbrowser,人工智能的互联网。Hyperbrowser 是下一代平台,旨在增强人工智能代理的能力,并实现轻松、可扩展的浏览器自动化。它专为人工智能开发者打造,消除了本地基础设施和性能瓶颈带来的麻烦,让您能够:
Exa MCP Server
一个模型上下文协议服务器,它使像 Claude 这样的人工智能助手能够以安全和受控的方式,使用 Exa AI 搜索 API 执行实时网络搜索。
BigQuery MCP Server
这是一个服务器,可以让你的大型语言模型(LLM,比如Claude)直接与你的BigQuery数据对话!可以把它想象成一个友好的翻译器,它位于你的AI助手和数据库之间,确保它们可以安全高效地进行交流。
mcp-perplexity
Perplexity API 的 MCP 服务器。
MCP Web Research Server
一个模型上下文协议服务器,使 Claude 能够通过集成 Google 搜索、提取网页内容和捕获屏幕截图来进行网络研究。