DeepMyst MCP Server

DeepMyst MCP Server

一个 MCP 服务器,允许您与 DeepMyst 进行对话,并使用我们的网关、路由器和 Token 优化在 LLM 之间进行协作。

DeepMyst

开发者工具
访问服务器

README

DeepMyst MCP 服务器

为 Claude Desktop 提供的智能 LLM 优化和路由

DeepMyst MCP

概述

DeepMyst MCP 服务器通过模型上下文协议 (MCP) 在 DeepMyst 和 Claude Desktop 或任何客户端之间建立无缝桥梁。这种集成使 Claude 和其他客户端能够利用 DeepMyst 强大的优化和路由功能,同时保持您熟悉的工作流程。

主要特性

  • Token 优化 - 在保持响应质量的同时,最多可减少 75% 的 token 使用量,直接降低您的 API 成本
  • 智能模型路由 - 根据任务要求自动选择每个特定查询的最佳 LLM
  • 组合功能 - 同时使用优化和路由以获得最大效率

工作原理

  • Token 优化: DeepMyst 识别提示中的冗余,智能压缩内容,保留关键信息,并保持上下文含义——所有这些都在显着减少 token 使用量而不牺牲质量的情况下完成。

  • 智能路由: 系统分析每个查询的类别、复杂程度和所需功能。它通过加权评分系统,根据性能基准、token 成本、响应延迟和功能支持来评估可用模型。

安装

前提条件

  • Python 3.8 或更高版本
  • UV - 快速 Python 包安装程序
  • Claude Desktop - 最新版本(或其他 MCP 客户端)
  • DeepMyst API 密钥(从 platform.deepmyst.com 获取)

安装步骤

  1. 克隆或下载 DeepMyst MCP 服务器代码:
# 为服务器创建一个目录
mkdir DeepMyst-MCP
cd DeepMyst-MCP

# 下载服务器代码
# (或者从提供的 deepmyst_mcp.py 文件中复制代码)
  1. 使用 UV 安装依赖项:
# 创建并激活虚拟环境(可选但推荐)
uv venv
source .venv/bin/activate  # 在 macOS/Linux 上
# OR
.venv\Scripts\activate     # 在 Windows 上

# 安装依赖项
uv pip install mcp openai aiohttp

配置

设置您的 DeepMyst API 密钥

环境变量(推荐):

export DEEPMYST_API_KEY="your-deepmyst-api-key"  # macOS/Linux
# OR
set DEEPMYST_API_KEY="your-deepmyst-api-key"     # Windows

配置 Claude Desktop:

  1. 打开您的 Claude Desktop 配置文件:

    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
  2. 添加 DeepMyst MCP 服务器配置:

{
  "mcpServers": {
    "deepmyst": {
      "command": "uv",
      "args": [
        "run",
        "C:/Users/username/Documents/DeepMyst-MCP/deepmyst_mcp.py"
      ],
      "env": {
        "DEEPMYST_API_KEY": "your-deepmyst-api-key"
      }
    }
  }
}

确保将文件路径和 API 密钥替换为您实际的值,然后保存并重新启动 Claude Desktop。

工具和功能

DeepMyst MCP 服务器提供多种强大的工具:

  1. 获取查询的最佳模型 分析您的查询并推荐最佳模型。

    Prompt: 什么是写一首关于量子物理学的诗的最佳模型?
    
  2. 优化完成 生成具有 token 优化的响应以降低成本。

    Prompt: 分析附加的书籍,使用 optimized_completion 工具。
    
  3. 自动路由完成 使用 DeepMyst 路由器生成响应以选择最佳模型。

    Prompt: 生成一个 Python 函数,使用 auto_routed_completion 分析销售数据。
    
  4. 智能完成 结合路由和优化 - 首先确定查询的最佳模型,然后可以选择应用 token 优化。

    Prompt: 使用 smart_completion 以简单的术语解释区块链的工作原理。
    
  5. DeepMyst 完成 最灵活的工具,所有选项均可配置。

    Prompt: 使用 deepmyst_completion 与 GPT-4o、token 优化和无路由来总结这篇文章。
    

高级用例

协作式多 LLM 问题解决

DeepMyst 使复杂的问题能够被分解并分配给多个专门的 LLM:

  • 并行处理: 将复杂的任务分解为不同的 LLM 可以同时解决的子任务
  • 专家集成: 将问题的不同方面分配给具有特定优势的模型(例如,GPT-4o 用于创意写作,Claude 用于逻辑推理,Gemini 用于数学分析)
  • 共识建立: 将相同的问题路由到多个模型并综合它们的响应以获得更可靠的答案
  • 链式思考增强: 使用一个模型生成推理路径,然后让另一个模型验证或改进它

示例: 对于复杂的业务战略分析,DeepMyst 可以将市场研究路由到以数据为中心的模型,将创意构思路由到生成专家,并将风险评估路由到具有更好推理能力的模型。

处理大型上下文窗口

有效地管理和处理大型文档或复杂的对话:

  • 上下文分块: 将大型文档分解为可管理的片段,将每个片段路由到适当的模型,然后综合结果
  • 渐进式摘要: 使用具有较小上下文窗口的模型来总结各个部分,然后将这些摘要提供给具有更广泛上下文功能的模型
  • 优先级过滤: 智能地识别和保留最相关的上下文,同时压缩不太重要的信息
  • 上下文管理: 有效地维护对话历史记录,而不会超过 token 限制,方法是动态压缩较旧的轮次

示例: 在分析 500 页的法律文档时,DeepMyst 可以对文档进行分块,将各个部分路由到专门的法律分析模型,并逐步构建全面的分析,而不会达到上下文限制。

智能任务路由

根据任务的特定功能将任务与最合适的模型匹配:

  • 能力匹配: 自动识别任务要求并将它们与擅长这些领域的模型匹配
  • 成本优化: 将简单的查询路由到高效、低成本的模型,同时为复杂的任务保留高级模型
  • 延迟管理: 根据时间敏感型应用程序的响应时间要求选择模型
  • 专业化路由: 将特定领域的问题定向到在这些领域中表现最佳的模型

示例: 财务分析工作流程可以将数据处理路由到快速、高效的模型,将数值分析路由到数学专业模型,并将最终报告生成路由到具有更好写作能力的模型。

自适应学习和改进

根据性能不断改进路由决策:

  • 性能跟踪: 监控不同模型在各种任务类型中的响应质量、token 使用量和延迟
  • 自适应路由: 根据历史性能数据优化路由决策
  • A/B 测试: 自动测试类似任务上的不同模型以识别性能模式
  • 偏好学习: 根据用户反馈和偏好调整路由

示例: 在观察到特定模型在创意写作任务中始终表现更好之后,DeepMyst 可以自动调整其路由以在未来的创意任务中优先选择该模型。

支持的 LLM 提供商

DeepMyst 支持多个 LLM 提供商,包括:

  • OpenAI: GPT-4o, GPT-4o-mini, 等.
  • Anthropic: Claude 3.7 Sonnet, Claude 3.5 Sonnet, 等.
  • Google: Gemini 2.0 Flash, Gemini 1.5 Pro, 等.
  • Groq: Llama 3.1, Mixtral, 等.

自定义配置

您可以通过传递特定参数来自定义工具行为:

Prompt: 使用 deepmyst_completion 和以下参数:
- base_model: gpt-4o-mini
- system_message: 您是一位专门从事金融的乐于助人的助手
- optimize: true
- auto_route: false
- temperature: 0.3
- max_tokens: 2000

资源

故障排除

常见问题

Claude 不显示锤子图标:

  • 确保 Claude Desktop 是最新的
  • 检查您的配置文件是否存在语法错误
  • 重新启动 Claude Desktop

API 密钥错误:

  • 验证您的 DeepMyst API 密钥是否正确
  • 确保密钥已正确设置为环境变量或在配置中

服务器连接问题:

  • 检查是否已安装所有依赖项
  • 验证 deepmyst_mcp.py 的路径是否正确
  • 在运行服务器的终端中查找错误消息

日志

检查 DeepMyst MCP 服务器日志以获取更详细的故障排除信息。日志写入与服务器脚本相同的目录中的 deepmyst.log


DeepMyst MCP 服务器已获得 MIT 许可证的许可

推荐服务器

Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
MCP Package Docs Server

MCP Package Docs Server

促进大型语言模型高效访问和获取 Go、Python 和 NPM 包的结构化文档,通过多语言支持和性能优化来增强软件开发。

精选
本地
TypeScript
Claude Code MCP

Claude Code MCP

一个实现了 Claude Code 作为模型上下文协议(Model Context Protocol, MCP)服务器的方案,它可以通过标准化的 MCP 接口来使用 Claude 的软件工程能力(代码生成、编辑、审查和文件操作)。

精选
本地
JavaScript
@kazuph/mcp-taskmanager

@kazuph/mcp-taskmanager

用于任务管理的模型上下文协议服务器。它允许 Claude Desktop(或任何 MCP 客户端)在基于队列的系统中管理和执行任务。

精选
本地
JavaScript
mermaid-mcp-server

mermaid-mcp-server

一个模型上下文协议 (MCP) 服务器,用于将 Mermaid 图表转换为 PNG 图像。

精选
JavaScript
Jira-Context-MCP

Jira-Context-MCP

MCP 服务器向 AI 编码助手(如 Cursor)提供 Jira 工单信息。

精选
TypeScript
Linear MCP Server

Linear MCP Server

一个模型上下文协议(Model Context Protocol)服务器,它与 Linear 的问题跟踪系统集成,允许大型语言模型(LLM)通过自然语言交互来创建、更新、搜索和评论 Linear 问题。

精选
JavaScript
Sequential Thinking MCP Server

Sequential Thinking MCP Server

这个服务器通过将复杂问题分解为顺序步骤来促进结构化的问题解决,支持修订,并通过完整的 MCP 集成来实现多条解决方案路径。

精选
Python
Curri MCP Server

Curri MCP Server

通过管理文本笔记、提供笔记创建工具以及使用结构化提示生成摘要,从而实现与 Curri API 的交互。

官方
本地
JavaScript