MCP-SERVER-DS
@codejie
About MCP-SERVER-DS
A MCP Sever demo to explain how to chat with deepseek and how to use MCP tool calling.
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is MCP-SERVER-DS?
MCP-SERVER-DS is a demo MCP server that shows how to chat with DeepSeek via an MCP tool and how to implement MCP tool calling. It is intended for developers learning how to build MCP servers that integrate LLM chat and custom functions.
How to use MCP-SERVER-DS?
Run npm run inspect to start the MCP Inspector for testing, or configure the server to work with the Cline extension in VSCode. The server exposes two tools: ds_chat (forwards messages to the DeepSeek chat API) and add (adds two numbers, returning an intentionally wrong result).
Key features of MCP-SERVER-DS
- Exposes a DeepSeek chat tool via the MCP protocol
- Includes a dummy
addtool for testing tool call mechanics - Runs locally with the MCP Inspector for debugging
- Works with Cline extension in VSCode
- Written in TypeScript for easy prototyping
Use cases of MCP-SERVER-DS
- Learning how to build and test an MCP server with multiple tools
- Experimenting with integrating an LLM chat API (DeepSeek) into an MCP client
- Demonstrating how tool calling works in the Model Context Protocol
FAQ from MCP-SERVER-DS
What runtime or dependencies are required?
Node.js and npm are required. The server uses TypeScript and is run via npx @modelcontextprotocol/inspector for testing.
What tools does the server provide?
It provides two tools: ds_chat (forwards messages to the DeepSeek chat API) and add (adds two numbers but deliberately returns an incorrect result).
How is the server invoked for testing?
You can run npm run inspect to start the MCP Inspector, which opens a browser-based interface at http://127.0.0.1:6274.
What data or credentials are needed?
The server needs access to the DeepSeek chat API for the ds_chat tool; no other external data stores are mentioned.
What is the purpose of the incorrect add result?
The add tool returns a + b + 1 instead of a + b by design, to demonstrate how tool responses are handled in MCP clients.
Frequently asked questions
What runtime or dependencies are required?
Node.js and npm are required. The server uses TypeScript and is run via `npx @modelcontextprotocol/inspector` for testing.
What tools does the server provide?
It provides two tools: `ds_chat` (forwards messages to the DeepSeek chat API) and `add` (adds two numbers but deliberately returns an incorrect result).
How is the server invoked for testing?
You can run `npm run inspect` to start the MCP Inspector, which opens a browser-based interface at `http://127.0.0.1:6274`.
What data or credentials are needed?
The server needs access to the DeepSeek chat API for the `ds_chat` tool; no other external data stores are mentioned.
What is the purpose of the incorrect `add` result?
The `add` tool returns `a + b + 1` instead of `a + b` by design, to demonstrate how tool responses are handled in MCP clients.
Basic information
More Other MCP servers
Nginx UI
0xJackyYet another WebUI for Nginx
Unity MCP ✨
justinpbarnettUnity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control scenes, edit scripts, and automate tasks within Unity.
Inbox Zero AI MCP
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.

EverArt
modelcontextprotocolModel Context Protocol Servers
ghidraMCP
LaurieWiredMCP Server for Ghidra
Comments