MiniMax-AI / MiniMax-AI/MiniMax-MCP-JS

支持自定义媒资本地保存路径及模块化开启工具功能

Open
#15 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
TypeScript
Stars
130
Forks
42
PR merge metrics
No merged PRs in 30d

Description

Basic Information - Feature about

为 MiniMax-MCP-JS 增加两项配置参数

Proposal

功能概述
为 MiniMax-MCP-JS 增加两项配置参数:1) 允许用户为不同类型媒资(如图片、音频、视频等)分别设置本地存储路径;2) 支持通过参数控制选择性启用部分工具模块,例如可单独启用或禁用语音相关功能。

介绍

我希望为 MiniMax-MCP-JS 增加两个配置功能:

  1. 为不同媒资类型设置独立的本地保存路径
    目前媒资文件保存路径可能较为固定,希望允许用户通过配置文件或环境变量,为图片、音频、视频等不同媒资类型分别指定本地存储目录,便于文件分类管理。

  2. 支持通过参数开启部分工具功能
    当前所有工具可能默认全部启用,但对于仅需部分功能(例如只使用语音相关工具)的用户,希望支持通过配置参数选择性启用特定工具集,例如可单独开启或关闭语音识别、语音合成等功能模块,以提升运行效率和资源利用率。

理由

实现此功能将有助于以下使用场景:

  • 用户可按项目或媒资类型管理文件存储,避免文件混杂。
  • 在资源受限或功能需求明确的场景下,可仅启用所需工具,减少不必要的资源占用与加载时间。
  • 便于在集成或测试环境中灵活配置功能组合。
其它

建议打包方式:

{
  "mcpServers": {
    "image-recognize": {
      "command": "npx",
      "args": ["-y", "@minimax/mcp"],
      ...
    }
  }
}
{
  "mcpServers": {
    "image-recognize": {
      "command": "npx",
      "args": ["-y", "@minimax/image-recognize"],
      ...
    }
  }
}
{
  "mcpServers": {
    "image-recognize": {
      "command": "npx",
      "args": ["-y", "@minimax/audio-tts"],
      ...
    }
  }
}

...

上述供参考,方便用户按需引入:)

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue does not name files, tests, or entry points. First map how MiniMax-MCP-JS currently selects media save locations and registers tools, then define configuration semantics for per-type paths and selective modules. Done means both settings support independent media directories and selective tool enablement.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
backend, tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.