DeepSeek MCP Server
DeepSeek MCP 服务器
MCP 服务器实现使用 DeepSeek API 提供代码生成和完成功能,并支持工具链和成本优化。
特征
具有特定语言支持的代码生成
具有上下文感知的代码完成
多目标代码优化
复杂操作的工具链
内置缓存,用于成本优化
具有完全类型安全性的 TypeScript 实现
Related MCP server: mentor-mcp-server
工具
1. 生成代码
使用具有特定语言支持的 DeepSeek API 生成代码。
{
"name": "generate_code",
"params": {
"prompt": "Write a function that sorts an array",
"language": "typescript",
"temperature": 0.7
}
}2. 完整代码
根据现有上下文获取智能代码完成。
{
"name": "complete_code",
"params": {
"code": "function processData(data) {",
"prompt": "Add input validation and error handling",
"temperature": 0.7
}
}3. 优化代码
优化现有代码的性能、内存使用率或可读性。
{
"name": "optimize_code",
"params": {
"code": "your code here",
"target": "performance"
}
}4. 执行链
按顺序执行一系列工具,并在步骤之间传递上下文。
{
"name": "execute_chain",
"params": {
"steps": [
{
"toolName": "generate_code",
"params": {
"prompt": "Create a REST API endpoint",
"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": "Write a hello world program", "language": "python"}'工具链
工具链允许您将多个操作组合成一个工作流。链中的每个工具都可以通过链上下文访问前面工具的结果。
示例链:
生成初始代码
完成带有错误处理的代码
优化最终结果
{
"steps": [
{
"toolName": "generate_code",
"params": {
"prompt": "Create a user authentication function",
"language": "typescript"
}
},
{
"toolName": "complete_code",
"params": {
"prompt": "Add input validation and error handling"
}
},
{
"toolName": "optimize_code",
"params": {
"target": "security"
}
}
]
}成本优化
服务器实施了几种策略来优化 API 成本:
使用 TTL 进行请求缓存
链式结果缓存
智能提示构造
用于使用情况分析的元数据跟踪
发展
开始开发:
npm run dev清理并重建:
npm run rebuild要求
Node.js >= 18.0.0
DeepSeek API 密钥
MCP 兼容客户端
执照
国际学习中心
Related MCP Connectors
Code intelligence platform for AI agents. 20 tools for architecture, security & impact analysis.
Code intelligence for LLMs. Analyze, search, and retrieve code from any public git repository.
Code intelligence for coding agents: semantic, AST, graph, and full-text search. 279+ languages.
Build and supervise fleets of agents from Claude Code, Codex or Cursor. Connects over OAuth.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceProvides code completion, bug fixing, and test generation for multiple programming languages, integrating with the Mistral Codestral API to enhance code development processes.2-
- AlicenseAqualityDmaintenanceProvides LLM Agents with AI-powered mentorship for code review, design critique, writing feedback, and brainstorming using the Deepseek API, enabling enhanced output in various development and strategic planning tasks.531Apache 2.0
- AlicenseNot gradedqualityNot gradedmaintenanceProvides unified development tools including code analysis, debugging, refactoring, documentation, testing, and project automation through multiple LLM providers (KIMI, GLM, OpenRouter). Features agentic audit capabilities with multi-model consensus for finding issues and generating direct fixes.Apache 2.0
- AlicenseNot gradedqualityDmaintenanceEnables whole-codebase code search using natural language queries by leveraging DeepSeek's 1M context window. Automatically shards large projects and utilizes prefix caching for cost-effective repeated searches.120 npm1ISC