This server enables advanced text generation using the Deepseek R1 or Deepseek V3 language models through the Model Context Protocol. You can:
Generate text with up to 8192 tokens in a single request
Choose between DeepSeek-R1 (deepseek-reasoner) and DeepSeek-V3 (deepseek-chat) models for different tasks
Configure parameters like max_tokens and temperature (0-2) to control output length and creativity
Integrate seamlessly with Claude Desktop
Handle various use cases including coding, data analysis, creative writing and translation
Receive detailed error messages for quick troubleshooting
Use the full MCP protocol for compatibility with other tools
Deepseek R1 MCP Server
A Model Context Protocol (MCP) server implementation for the Deepseek R1 language model. Deepseek R1 is a powerful language model optimized for reasoning tasks with a context window of 8192 tokens.
Why Node.js? This implementation uses Node.js/TypeScript as it provides the most stable integration with MCP servers. The Node.js SDK offers better type safety, error handling, and compatibility with Claude Desktop.
Quick Start
Installing manually
Related MCP server: DuckDuckGo MCP Server
Prerequisites
Node.js (v18 or higher)
npm
Claude Desktop
Deepseek API key
Model Selection
By default, this server uses the deepseek-R1 model. If you want to use DeepSeek-V3 instead, modify the model name in src/index.ts:
Project Structure
Configuration
Create a
.envfile:
Update Claude Desktop configuration:
Development
Features
Advanced text generation with Deepseek R1 (8192 token context window)
Configurable parameters (max_tokens, temperature)
Robust error handling with detailed error messages
Full MCP protocol support
Claude Desktop integration
Support for both DeepSeek-R1 and DeepSeek-V3 models
API Usage
The Temperature Parameter
The default value of temperature is 0.2.
Deepseek recommends setting the temperature according to your specific use case:
USE CASE | TEMPERATURE | EXAMPLE |
Coding / Math | 0.0 | Code generation, mathematical calculations |
Data Cleaning / Data Analysis | 1.0 | Data processing tasks |
General Conversation | 1.3 | Chat and dialogue |
Translation | 1.3 | Language translation |
Creative Writing / Poetry | 1.5 | Story writing, poetry generation |
Error Handling
The server provides detailed error messages for common issues:
API authentication errors
Invalid parameters
Rate limiting
Network issues
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
MIT