Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Mcp Deepseek Demo

    deepseek 结合 mcp 场景,最小用例,包括 client and server

    19 stars
    TypeScript
    Updated Aug 23, 2025

    Table of Contents

    • Certification
    • Overview
    • Key Features
    • Getting Started
    • Prerequisites
    • Installation
    • Running the Project
    • Project Structure
    • User Guide
    • Available Tools
    • Tech Stack
    • Contributing
    • License

    Table of Contents

    • Certification
    • Overview
    • Key Features
    • Getting Started
    • Prerequisites
    • Installation
    • Running the Project
    • Project Structure
    • User Guide
    • Available Tools
    • Tech Stack
    • Contributing
    • License

    Documentation

    MCP DeepSeek Demo Project

    中文文档

    Certification

    MCP Review Certified

    Overview

    The MCP DeepSeek Demo is a client application built on the Model Context Protocol (MCP), designed to interact with the DeepSeek AI model. This project demonstrates how to integrate the MCP protocol with the DeepSeek API to enable tool calling and real-time communication.

    The project follows a monorepo structure with two main components:

    • **mcp-client**: A Next.js-based frontend application providing a user interface and DeepSeek API integration.
    • **mcp-sse-server: An MCP server using Server-Sent Events (SSE)** for real-time tool execution.

    Key Features

    ✅ Modern Chinese/English UI

    ✅ Real-time chat with AI assistant

    ✅ Supports multiple tool calls (product lookup, inventory management, etc.)

    ✅ SSE-based real-time communication

    ✅ Auto-reconnect mechanism

    ✅ Responsive design (mobile & desktop)

    Getting Started

    Prerequisites

    • Node.js 16+ & npm/yarn/pnpm
    • DeepSeek API Key

    Installation

    1. Clone the repository

    bash
    git clone https://github.com/yourusername/mcp-deepseek-demo.git
    cd mcp-deepseek-demo

    2. Install dependencies

    bash
    pnpm install

    3. Configure environment variables

    For mcp-client, create .env and add:

    env
    # MCP Server Config
    MCP_SERVER_URL=http://localhost:8083/sse
    
    # AI Provider
    DEEPSEEK_API_KEY=sk-...
    DEEPSEEK_API_URL=https://api.deepseek.com/v1/chat/completions
    DEFAULT_MODEL=deepseek-chat

    For mcp-sse-server, create .env and add:

    env
    # Server Config
    PORT=8083
    ALLOWED_ORIGINS=http://localhost:3000,https://yourdomain.com
    LOG_LEVEL=info
    HEARTBEAT_INTERVAL=30000

    Running the Project

    1. Start both MCP Server & Client

    bash
    pnpm run dev

    2. **Open http://localhost:3000 in your browser**

    ---

    Project Structure

    code
    mcp-deepseek-demo/
    ├── packages/
    │   ├── mcp-client/         # Next.js Frontend
    │   │   ├── app/            # Pages & Routing
    │   │   ├── components/     # React Components
    │   │   ├── lib/            # Utilities & Services
    │   │   └── public/         # Static Assets
    │   └── mcp-sse-server/     # MCP SSE Server
    │       ├── src/            # Server Code
    │       ├── services/       # Business Logic
    │       └── files/          # File Operations
    ├── package.json           # Root Config
    └── README.md              # Documentation

    ---

    User Guide

    1. Connect to the Server

    • The client auto-connects on startup.
    • Connection status is shown at the top.

    2. Chat with the AI Assistant

    • Type messages in the input box.
    • The AI will analyze and respond.

    3. Use Tools

    • Available tools are listed in the left panel.
    • Request tools naturally (e.g., *"Get all products"* triggers getProducts).

    ---

    Available Tools

    🔧 **getProducts**: Fetch product list (mock)

    📦 **getInventory**: Check inventory (mock)

    📝 **getOrders**: Retrieve orders (mock)

    🛒 **purchase**: Create an order (mock)

    📂 **getFiles**: List files in a directory

    ---

    Tech Stack

    • Frontend: Next.js, React, TypeScript, Tailwind CSS
    • Backend: Node.js, TypeScript
    • Communication: Server-Sent Events (SSE)
    • APIs: DeepSeek API, Model Context Protocol (MCP)

    ---

    Contributing

    We welcome contributions!

    1. Fork the repository

    2. Create a branch (git checkout -b feature/your-feature)

    3. Commit changes (git commit -m 'Add amazing feature')

    4. Push to branch (git push origin feature/your-feature)

    5. Open a Pull Request

    ---

    License

    MIT

    Similar MCP

    Based on tags & features

    • ME

      Metmuseum Mcp

      TypeScript·
      14
    • MC

      Mcp Browser Kit

      TypeScript·
      36
    • MC

      Mcp Ipfs

      TypeScript·
      11
    • LI

      Liveblocks Mcp Server

      TypeScript·
      11

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • ME

      Metmuseum Mcp

      TypeScript·
      14
    • MC

      Mcp Browser Kit

      TypeScript·
      36
    • MC

      Mcp Ipfs

      TypeScript·
      11
    • LI

      Liveblocks Mcp Server

      TypeScript·
      11

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k