【MCP服务】蓝耘元生代 | 蓝耘MCP平台来袭!DeepSeek MCP服务器玩转大模型集成

在这里插入图片描述

【作者主页】Francek Chen
【专栏介绍】⌈⌈人工智能与大模型应用⌋⌋ 人工智能(AI)通过算法模拟人类智能,利用机器学习、深度学习等技术驱动医疗、金融等领域的智能化。大模型是千亿参数的深度神经网络(如ChatGPT),经海量数据训练后能完成文本生成、图像创作等复杂任务,显著提升效率,但面临算力消耗、数据偏见等挑战。当前正加速与教育、科研融合,未来需平衡技术创新与伦理风险,推动可持续发展。

文章目录

    • 前言
    • 一、什么是MCP
    • 二、蓝耘MCP平台简介
    • 三、注册登录蓝耘MCP平台
      • (一)注册蓝耘平台账号
      • (二)进入蓝耘MCP广场
    • 四、DeepSeek MCP服务器部署教程
      • (一)安装
      • (二)功能
      • (三)增强的对话功能
      • (四)使用 MCP Inspector 进行测试
    • 五、DeepSeek MCP服务工具详情
    • 六、使用Cherry Studio配置DeepSeek MCP
    • 小结


在这里插入图片描述

前言

在人工智能飞速发展的当下,大语言模型与外部数据源、工具的集成成为关键。模型上下文协议(MCP)应运而生,为大模型和数据源建立安全双向连接提供了标准化方案。蓝耘元生代智算云平台紧跟这一趋势,重磅推出“MCP广场”,集结众多热门 MCP 服务,致力于成为大模型与外部工具、数据源交互的核心枢纽。本文将详细介绍 MCP 的概念、蓝耘 MCP 平台,以及如何注册登录该平台和使用 DeepSeek MCP 服务器,助力开发者更好地利用这一创新技术,推动 AI 应用的高效落地。

一、什么是MCP

模型上下文协议(Model Context Protocol,MCP),是由 Anthropic 推出的开源协议,旨在实现大语言模型与外部数据源和工具的集成,用来在大模型和数据源之间建立安全双向的连接。

模型上下文协议是专为高效获得模型所需要上下文信息而设计的通用接口,可以将推动大语言模型应用的标准化和去中心化。该协议是提供了类似于 OpenAPI 的开放标准,定义了一套通用的通信协议、数据格式和规则,可以有简化开发、灵活、实时响应、安全合规、可扩展的特点,它通过相同的协议同时处理本地资源(例如数据库、文件、服务等)和远程资源(例如 Slack 或 GitHub 等 API)。

MCP 是一个开放协议,它标准化了应用程序向 LLM 提供上下文的方式。可以将 MCP 视为 AI 应用的 USB-C 端口。正如 USB-C 提供了一种标准化的方式将您的设备连接到各种外围设备和配件一样,MCP 提供了一种标准化的方式将 AI 模型连接到不同的数据源和工具。

请添加图片描述

图1 MCP架构图

二、蓝耘MCP平台简介

蓝耘元生代智算云平台重磅推出全新“MCP广场”,集结了千余款备受瞩目的热门 MCP 服务,致力于为开发者搭建起大模型与外部工具、数据源之间标准化交互的核心枢纽。平台秉持开源开放的先进理念,为 MCP 工具开发者提供专业的云上托管服务。通过不断对功能矩阵进行迭代升级,平台将深度推动大模型与 MCP 生态的协同发展、共同进化,为 Agent 及各类 AI 应用的快速落地提供强劲动力。

蓝耘 MCP 平台主页:https://mcp.lanyun.net/#/home

在这里插入图片描述

图2 蓝耘MCP广场

蓝耘 MCP 广场不久前迎来全新升级,着重从云上托管服务、语义检索模型以及工具集成这三大关键维度发力。平台现已拥有超过 240 项托管服务,全面覆盖搜索、学术研究、软件开发等丰富多元的场景,满足开发者在不同领域的多样化需求。新增的 MCP Server 管理工具,让开发者能够轻松实现一键式状态管控,操作更加便捷高效。语义检索模型具备强大的自然语言理解能力,可支持自然语言生成服务组合,为开发者带来全新的交互体验。同时,平台与 Cherry Studio 实现无缝集成,让开发流程如行云流水般高效流畅。从智能应用的精心构建,到数据可视化分析的精准呈现,升级后的蓝耘 MCP 广场将以更加高效、智能的服务,助力开发者踏上 MCP 服务调用的全新征程,开启无限可能。

三、注册登录蓝耘MCP平台

(一)注册蓝耘平台账号

点击注册链接:https://cloud.lanyun.net//#/registerPage?promoterCode=0131

输入手机号获取验证码,输入邮箱(这里邮箱会收到信息,要激活邮箱),设置密码,点击注册。如图3所示。

在这里插入图片描述

图3 注册蓝耘智算平台账号

新用户福利:注册后可领取免费试用时长(20元代金券,可直接当余额来使用)。

若已经注册过帐号,点击下方“已有账号,立即登录”即可。

(二)进入蓝耘MCP广场

登录后进入首页,点击“MCP广场”,如图4所示。

在这里插入图片描述

图4 进入蓝耘MCP广场

接着进入 MCP 广场的商店。在这里,用户可以看到多种来自不同供应商的 MCP 服务,涵盖知识与记忆、时间与天气、安全审计等多个类别,如 MCP 时间服务器、MCP 天气服务器、Sentry 监控工具等,部分服务标注“已托管”。图5中展示的是蓝耘元生代 MCP 广场的服务器页面。

在这里插入图片描述

图5 蓝耘MCP服务器广场

四、DeepSeek MCP服务器部署教程

这里我们选择 DeepSeek MCP 服务器介绍相关的部署操作过程。(DeepSeek MCP 服务器 - GitHub)

在这里插入图片描述

图6 DeepSeek MCP服务器部署

一个用于 DeepSeek API 的模型上下文协议(MCP)服务器,允许 DeepSeek 强大的语言模型与 Claude Desktop 等支持 MCP 的应用程序无缝集成。

(一)安装

1. 通过 Smithery 安装

要通过 Smithery 自动为 Claude Desktop 安装 DeepSeek MCP 服务器:

npx -y @smithery/cli install @dmontgomery40/deepseek-mcp-server --client claude

2. 手动安装

npm install -g deepseek-mcp-server

3. 与 Claude Desktop 一起使用

将以下内容添加到您的claude_desktop_config.json文件中:

{"mcpServers": {"deepseek": {"command": "npx","args": ["-y","deepseek-mcp-server"],"env": {"DEEPSEEK_API_KEY": "your-api-key"}}}
}

(二)功能

注意:服务器通过将这些自然语言请求映射到适当的配置更改来智能处理。您还可以查询当前设置和可用模型:

  • 用户:“有哪些可用的模型?”
    回应:通过 models 资源显示可用模型及其功能列表。
  • 用户:“我有哪些配置选项?”
    回应:通过 model-config 资源列出所有可用配置选项。
  • 用户:“当前的温度设置是多少?”
    回应:显示当前的温度设置。
  • 用户:“开始一个多轮对话。使用以下设置:模型:‘deepseek-chat’,不要过于有创意,并允许 8000 个令牌。”
    回应:以指定设置开始一个多轮对话。

如果 R1 模型不可用时自动切换到备用模型

如果主模型 (R1, 在服务器中称为deepseek-reasoner) 不可用,服务器会自动尝试使用 v3 (在服务器中称为deepseek-chat)

注意:您也可以随时通过给出提示并说“使用deepseek-reasoner”或“使用deepseek-chat”来回切换

推荐 v3 用于一般用途,而 R1 由于速度和令牌使用的原因,推荐用于更技术性和复杂的查询

可用模型和配置的资源发现:

  • 自定义模型选择
  • 温度控制 (0.0 - 2.0)
  • 最大令牌限制
  • Top P 采样 (0.0 - 1.0)
  • 存在惩罚 (-2.0 - 2.0)
  • 频率惩罚 (-2.0 - 2.0)

(三)增强的对话功能

多轮对话支持:

  • 保持整个交流过程中完整的消息历史和上下文
  • 在整个对话过程中保留配置设置
  • 自动处理复杂的对话流程和后续链

此功能对于以下两个关键用例特别有价值:

  • 训练与微调:由于 DeepSeek 是开源的,许多用户正在训练自己的版本。多轮支持提供了正确格式化的对话数据,这对于训练高质量的对话模型至关重要。
  • 复杂交互:对于生产使用,这有助于管理更长的对话,在这些对话中上下文非常关键:
    • 多步骤推理问题
    • 互动故障排除会话
    • 详细的技术讨论
    • 任何早期消息的上下文影响后续响应的情景

实现过程在幕后处理所有上下文管理和消息格式化,让您能够专注于实际的交互,而无需担心维护对话状态的技术细节。

(四)使用 MCP Inspector 进行测试

您可以使用 MCP Inspector 工具本地测试服务器:

1. 构建服务器:

npm run build

2. 使用 MCP Inspector 运行服务器:

# 确保指定构建服务器的完整路径
npx @modelcontextprotocol/inspector node ./build/index.js

检查器将在您的浏览器中打开并通过 stdio 传输连接到服务器。您可以:

  • 查看可用工具
  • 使用不同参数测试聊天完成情况
  • 调试服务器响应
  • 监控服务器性能

注意:服务器默认使用 DeepSeek 的 R1 模型(deepseek-reasoner),该模型为推理和一般任务提供最先进的性能。

五、DeepSeek MCP服务工具详情

在这里插入图片描述

图7 DeepSeek MCP服务器工具详情

  • chat_completion
{"$schema": "http://json-schema.org/draft-07/schema#","additionalProperties": false,"properties": {"frequency_penalty": {"default": 0.1,"maximum": 2,"minimum": -2,"type": "number"},"max_tokens": {"default": 8000,"exclusiveMinimum": 0,"type": "integer"},"message": {"type": "string"},"messages": {"items": {"additionalProperties": false,"properties": {"content": {"type": "string"},"role": {"enum": ["system","user","assistant"],"type": "string"}},"required": ["role","content"],"type": "object"},"type": "array"},"model": {"default": "deepseek-reasoner","type": "string"},"presence_penalty": {"default": 0,"maximum": 2,"minimum": -2,"type": "number"},"temperature": {"default": 0.7,"maximum": 2,"minimum": 0,"type": "number"},"top_p": {"default": 1,"maximum": 1,"minimum": 0,"type": "number"}},"type": "object"
}
  • multi_turn_chat
{"$schema": "http://json-schema.org/draft-07/schema#","additionalProperties": false,"properties": {"frequency_penalty": {"default": 0.1,"maximum": 2,"minimum": -2,"type": "number"},"max_tokens": {"default": 8000,"exclusiveMinimum": 0,"type": "integer"},"messages": {"anyOf": [{"type": "string"},{"items": {"additionalProperties": false,"properties": {"content": {"additionalProperties": false,"properties": {"text": {"type": "string"},"type": {"const": "text","type": "string"}},"required": ["type","text"],"type": "object"},"role": {"enum": ["system","user","assistant"],"type": "string"}},"required": ["role","content"],"type": "object"},"type": "array"}]},"model": {"default": "deepseek-chat","type": "string"},"presence_penalty": {"default": 0,"maximum": 2,"minimum": -2,"type": "number"},"temperature": {"default": 0.7,"maximum": 2,"minimum": 0,"type": "number"},"top_p": {"default": 1,"maximum": 1,"minimum": 0,"type": "number"}},"required": ["messages"],"type": "object"
}

六、使用Cherry Studio配置DeepSeek MCP

按照上述 DeepSeek MCP 服务工具详情,使用 Cherry Studio 进行相关配置。

显示出来当前 Cherry Studio 已经集成的 MCP 服务,选择“fetch”和“filesystem”这两个服务,然后返回到对话界面。

在这里插入图片描述

在对话界面的下方,点击“MCP服务器”的图标,然后点击“fetch”和“filesystem”这两个服务左侧的图标,选中这两个服务。

在这里插入图片描述

接下来,验证“fetch”服务的功能。在对话框用自然语言的方式,输入要求:总结某一个网页的内容。

在这里插入图片描述

小结

在 AI 飞速发展当下,大语言模型与外部集成关键,模型上下文协议(MCP)为此提供标准化方案。蓝耘元生代智算云平台推出“MCP 广场”,集结众多热门 MCP 服务,成为交互核心枢纽。平台主页可访问,且不断迭代升级,从云上托管、语义检索、工具集成等维度发力,有超 240 项托管服务,新增管理工具,集成 Cherry Studio。注册登录蓝耘平台后,可进入 MCP 广场选择服务。本文以 DeepSeek MCP 服务器为例,介绍其部署教程,包括安装方式、功能特点,如多轮对话支持等,还提及可用模型、配置资源发现及使用 MCP Inspector 测试服务器的方法,最后给出了 DeepSeek MCP 服务工具详情。

欢迎 点赞👍 | 收藏⭐ | 评论✍ | 关注🤗

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/news/917920.shtml
繁体地址,请注明出处:http://hk.pswp.cn/news/917920.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Spring Boot 整合 Minio 实现高效文件存储解决方案(本地和线上)

文章目录前言一、配置1.配置文件:application.yml2.配置类:MinioProperties3.工具类:MinioUtil3.1 初始化方法3.2 核心功能3.3 关键技术点二、使用示例1.控制器类:FileController2.服务类3.效果展示总结前言 Minio 是一个高性能的…

【Unity3D实例-功能-镜头】第三人称视觉-镜头优化

这一篇我们一起来调整一下Cinemachine的第三人称视觉的镜头设置。一般用于ARPG角色扮演游戏的场景中。Unity里头,这种视角简直就是标配。来吧,咱们一起研究研究怎么调出这种视角效果!目录:1.调整虚拟摄像机的Y轴2.调整虚拟摄像机的…

二叉树算法之【中序遍历】

目录 LeetCode-94题 LeetCode-94题 给定一个二叉树的根节点root&#xff0c;返回它的中序遍历结果。 class Solution {public List<Integer> inorderTraversal(TreeNode root) {List<Integer> result new ArrayList<>();order(root, result);return res…

Android14的QS面板的加载解析

/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/CentralSurfacesImpl.java QS 面板的创建 getNotificationShadeWindowView()&#xff1a;整个systemui的最顶级的视图容器&#xff08;super_notification_shade.xml&#xff09;R.id.qs_frame &…

解锁webpack核心技能(二):配置文件和devtool配置指南

一、配置文件webpack 提供的 cli 支持很多的参数&#xff0c;例如 --mode 。在我们平时的开发过程中&#xff0c;我们要学习很多的功能&#xff0c;这些很多都是可以用参数来完成的。那么后边就会导致参数越来越多&#xff0c;我们使用命令特别的不方便&#xff0c;所以我们会使…

Gitlab+Jenkins+K8S+Registry 建立 CI/CD 流水线

一、前言 DevOps是一种将开发&#xff08;Development&#xff09;和运维&#xff08;Operations&#xff09;相结合的软件开发方法论。它通过自动化和持续交付的方式&#xff0c;将软件开发、测试和部署等环节紧密集成&#xff0c;以提高效率和产品质量。在本篇博客中&#xf…

【Linux】特效爆满的Vim的配置方法 and make/Makefile原理

一、软件包管理器 1、Linux下安装软件的常见方式&#xff1a; 1&#xff09;源代码安装——不推荐。 2&#xff09;rpm包安装——不推荐。 3&#xff09;包管理器安装——推荐 2、安装软件命令 # Centos$ sudo yum install -y lrzsz# Ubuntu$ sudo apt install -y lrzsz 3、卸…

Spring Boot Actuator 监控功能的简介及禁用

Spring Boot Actuator: Production-ready Features 1. 添加依赖 <dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-actuator</artifactId></dependency> </dependencie…

Matlab(1)

一、基本操作1. matlab四则运算规则&#xff1a;先乘除后加减&#xff0c;从左到右2、对数和指数的表示sin(pi^0.5)log(tan(1))exp&#xff08;sin&#xff08;10&#xff09;&#xff09;3、类型&#xff1a;matlab变量默认为double4、who&whos&#xff1a;命令行输入who&…

Kotlin Android 开发脚手架封装

Kotlin Android 开发脚手架封装&#xff08;模块化版本&#xff09; 我将按照模块化设计原则&#xff0c;将脚手架拆分为多个文件&#xff0c;每个文件负责特定功能领域&#xff1a; 1. 核心初始化模块 文件路径: core/AppScaffold.kt object AppScaffold {lateinit var contex…

Flutter 报错解析:No TabController for TabBar 的完整解决方案

目录 Flutter 报错解析&#xff1a;No TabController for TabBar 的完整解决方案 一、错误场景&#xff1a;当 TabBar 失去 "指挥官" 二、为什么 TabBar 必须依赖 Controller&#xff1f; 1. TabBar 与 TabController 的协作关系 2. 状态管理的核心作用 3. 实战…

【24】C++实战篇——【 C++ 外部变量】 C++多个文件共用一个枚举变量,外部变量 extern,枚举外部变量 enum

文章目录1 方法2 外部变量 应用2.1 普通外部全局变量2.2 枚举外部全局变量 应用2.2.2 枚举外部变量优化c多个文件中如何共用一个全局变量 c头文件的使用和多个文件中如何共用一个全局变量 C共享枚举类型给QML 1 方法 ①头文件中 声明外部全局变量&#xff1b; ②在头文件对…

Linux SELinux 核心概念与管理

Linux SELinux 核心概念与管理一、SELinux 基本概念 SELinux 即安全增强型 Linux&#xff08;Security-Enhanced Linux&#xff09;&#xff0c;由美国国家安全局&#xff08;NSA&#xff09;开发&#xff0c;是一套基于强制访问控制&#xff08;MAC&#xff09;的安全机制&…

Git 中**未暂存**和**未跟踪**的区别:

文件状态分类 Git 中的文件有以下几种状态&#xff1a; 工作区文件状态&#xff1a; ├── 未跟踪 (Untracked) ├── 已跟踪 (Tracked)├── 未修改 (Unmodified) ├── 已修改未暂存 (Modified/Unstaged)└── 已暂存 (Staged)1. 未跟踪 (Untracked) 定义&#xff1a;Gi…

前端1.0

目录 一、 什么是前端 二、 HTML 1.0 概述 2.0 注释 三、开发环境的搭建 1.0 插件 2.0 笔记 四、 常见标签&#xff08;重点&#xff09; 四、案例展示&#xff08;图片代码&#xff09; 五、CSS引入 一、 什么是前端 web前端 用来直接给用户呈现一个一个的网页 …

Flutter镜像替换

一、核心镜像替换&#xff08;针对 Maven 仓库&#xff09; Flutter 依赖的 Google Maven 仓库&#xff08;https://maven.google.com 或 https://dl.google.com/dl/android/maven2&#xff09;可替换为国内镜像&#xff0c;常见的有&#xff1a;阿里云镜像&#xff08;推荐&am…

MATLAB实现的改进遗传算法用于有约束优化问题

基于MATLAB实现的改进遗传算法&#xff08;GA&#xff09;用于有约束优化问题的代码&#xff0c;包括处理非线性约束。此代码通过引入惩罚函数和修复机制&#xff0c;有效处理约束条件&#xff0c;提高算法的鲁棒性和收敛速度。 1. 定义优化问题 % 定义目标函数 function f ob…

Qt子类化QWidget后,使用setStyleSheet设置样式无效的解决方案

关键代码&#xff1a; #include <QPainter> #include <QStyleOption>void paintEvent(QPaintEvent *e) {QStyleOption opt;opt.init(this);QPainter p(this);style()->drawPrimitive(QStyle::PE_Widget, &opt, &p, this);QWidget::paintEvent(e); }定义…

【python中级】关于Flask服务在同一系统里如何只被运行一次

【python中级】关于Flask服务在同一系统里如何只被运行一次 1.背景 2.方案1 2.方案2 1.背景 python Flask实现的一个http服务,打包成应用程序exe后在windows10系统运行; 由于我会不断的更新这个http服务,我希望运行这个http服务的时候之前的http服务被停掉; 即实现 Pytho…

git配置公钥/密钥

遇到 “gitgithub.com: Permission denied (publickey)” 错误通常意味着你尝试通过 SSH 连接到 GitHub 时&#xff0c;SSH 密钥没有被正确设置或者 GitHub 无法识别你的公钥。这里有几个步骤可以帮助你解决这个问题&#xff1a; 检查 SSH 密钥 首先&#xff0c;确保你已经在本…