mcpField
M
mcp-software-consultant

mcp-software-consultant

本地服务
github.com/delorenj开发工具198 周前更新

关于 mcp-software-consultant

mcp-software-consultant 被描述为 CLI、MCP 服务和 VS Code 扩展,可让 Cline 向外部软件顾问寻求建议。README 介绍了命令行和插件命令,但很少说明咨询流程。

主要功能

  1. 01向外部软件顾问求助
  2. 02使用命令行界面
  3. 03管理 CLI 插件

适用场景

  1. 01让 Cline 获取软件建议
  2. 02管理已安装的 CLI 插件

MCP 相关

项目被描述为 MCP 服务,可让 Cline 向外部专业顾问寻求帮助。README 未说明其 MCP 工具或配置方式。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

mcp-software-consultant

用于向软件顾问咨询建议的命令行工具

oclif Version Downloads/week

用法

$ npm install -g mycli123
$ mycli123 COMMAND
running command...
$ mycli123 (--version)
mycli123/0.0.0 darwin-arm64 node-v20.12.2
$ mycli123 --help [COMMAND]
USAGE
  $ mycli123 COMMAND
...

命令

mycli123 hello PERSON

问好

USAGE
  $ mycli123 hello PERSON -f <value>

ARGUMENTS
  PERSON  Person to say hello to

FLAGS
  -f, --from=<value>  (required) Who is saying hello

DESCRIPTION
  Say hello

EXAMPLES
  $ mycli123 hello friend --from oclif
  hello friend from oclif! (./src/commands/hello/index.ts)

参见代码:src/commands/hello/index.ts

mycli123 hello world

向世界问好

USAGE
  $ mycli123 hello world

DESCRIPTION
  Say hello world

EXAMPLES
  $ mycli123 hello world
  hello world! (./src/commands/hello/world.ts)

参见代码:src/commands/hello/world.ts

mycli123 help [COMMAND]

显示 mycli123 的帮助信息。

USAGE
  $ mycli123 help [COMMAND...] [-n]

ARGUMENTS
  COMMAND...  Command to show help for.

FLAGS
  -n, --nested-commands  Include all nested commands in the output.

DESCRIPTION
  Display help for mycli123.

参见代码:@oclif/plugin-help

mycli123 plugins

列出已安装的插件。

USAGE
  $ mycli123 plugins [--json] [--core]

FLAGS
  --core  Show core plugins.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  List installed plugins.

EXAMPLES
  $ mycli123 plugins

参见代码:@oclif/plugin-plugins

mycli123 plugins add PLUGIN

将插件安装到 mycli123 中。

USAGE
  $ mycli123 plugins add PLUGIN... [--json] [-f] [-h] [-s | -v]

ARGUMENTS
  PLUGIN...  Plugin to install.

FLAGS
  -f, --force    Force npm to fetch remote resources even if a local copy exists on disk.
  -h, --help     Show CLI help.
  -s, --silent   Silences npm output.
  -v, --verbose  Show verbose npm output.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Installs a plugin into mycli123.

  Uses bundled npm executable to install plugins into /Users/mdonnalley/.local/share/mycli123

  Installation of a user-installed plugin will override a core plugin.

  Use the MYCLI123_NPM_LOG_LEVEL environment variable to set the npm loglevel.
  Use the MYCLI123_NPM_REGISTRY environment variable to set the npm registry.

ALIASES
  $ mycli123 plugins add

EXAMPLES
  Install a plugin from npm registry.

    $ mycli123 plugins add myplugin

  Install a plugin from a github url.

    $ mycli123 plugins add https://github.com/someuser/someplugin

  Install a plugin from a github slug.

    $ mycli123 plugins add someuser/someplugin

mycli123 plugins:inspect PLUGIN...

显示插件的安装属性。

USAGE
  $ mycli123 plugins inspect PLUGIN...

ARGUMENTS
  PLUGIN...  [default: .] Plugin to inspect.

FLAGS
  -h, --help     Show CLI help.
  -v, --verbose

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Displays installation properties of a plugin.

EXAMPLES
  $ mycli123 plugins inspect myplugin

参见代码:@oclif/plugin-plugins

mycli123 plugins install PLUGIN

将插件安装到 mycli123 中。

USAGE
  $ mycli123 plugins install PLUGIN... [--json] [-f] [-h] [-s | -v]

ARGUMENTS
  PLUGIN...  Plugin to install.

FLAGS
  -f, --force    Force npm to fetch remote resources even if a local copy exists on disk.
  -h, --help     Show CLI help.
  -s, --silent   Silences npm output.
  -v, --verbose  Show verbose npm output.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Installs a plugin into mycli123.

  Uses bundled npm executable to install plugins into /Users/mdonnalley/.local/share/mycli123

  Installation of a user-installed plugin will override a core plugin.

  Use the MYCLI123_NPM_LOG_LEVEL environment variable to set the npm loglevel.
  Use the MYCLI123_NPM_REGISTRY environment variable to set the npm registry.

ALIASES
  $ mycli123 plugins add

EXAMPLES
  Install a plugin from npm registry.

    $ mycli123 plugins install myplugin

  Install a plugin from a github url.

    $ mycli123 plugins install https://github.com/someuser/someplugin

  Install a plugin from a github slug.

    $ mycli123 plugins install someuser/someplugin

参见代码:@oclif/plugin-plugins

mycli123 plugins link PATH

将插件链接到命令行工具中以进行开发。

USAGE
  $ mycli123 plugins link PATH [-h] [--install] [-v]

ARGUMENTS
  PATH  [default: .] path to plugin

FLAGS
  -h, --help          Show CLI help.
  -v, --verbose
      --[no-]install  Install dependencies after linking the plugin.

DESCRIPTION
  Links a plugin into the CLI for development.
  Installation of a linked plugin will override a user-installed or core plugin.

  e.g. If you have a user-installed or core plugin that has a 'hello' command, installing a linked plugin with a 'hello'
  command will override the user-installed or core plugin implementation. This is useful for development work.


EXAMPLES
  $ mycli123 plugins link myplugin

参见代码:@oclif/plugin-plugins

mycli123 plugins remove [PLUGIN]

从命令行工具中移除插件。

USAGE
  $ mycli123 plugins remove [PLUGIN...] [-h] [-v]

ARGUMENTS
  PLUGIN...  plugin to uninstall

FLAGS
  -h, --help     Show CLI help.
  -v, --verbose

DESCRIPTION
  Removes a plugin from the CLI.

ALIASES
  $ mycli123 plugins unlink
  $ mycli123 plugins remove

EXAMPLES
  $ mycli123 plugins remove myplugin

mycli123 plugins reset

移除所有由用户安装和链接的插件。

USAGE
  $ mycli123 plugins reset [--hard] [--reinstall]

FLAGS
  --hard       Delete node_modules and package manager related files in addition to uninstalling plugins.
  --reinstall  Reinstall all plugins after uninstalling.

参见代码:@oclif/plugin-plugins

mycli123 plugins uninstall [PLUGIN]

从命令行工具中移除插件。

USAGE
  $ mycli123 plugins uninstall [PLUGIN...] [-h] [-v]

ARGUMENTS
  PLUGIN...  plugin to uninstall

FLAGS
  -h, --help     Show CLI help.
  -v, --verbose

DESCRIPTION
  Removes a plugin from the CLI.

ALIASES
  $ mycli123 plugins unlink
  $ mycli123 plugins remove

EXAMPLES
  $ mycli123 plugins uninstall myplugin

参见代码:@oclif/plugin-plugins

mycli123 plugins unlink [PLUGIN]

从命令行工具中移除插件。

USAGE
  $ mycli123 plugins unlink [PLUGIN...] [-h] [-v]

ARGUMENTS
  PLUGIN...  plugin to uninstall

FLAGS
  -h, --help     Show CLI help.
  -v, --verbose

DESCRIPTION
  Removes a plugin from the CLI.

ALIASES
  $ mycli123 plugins unlink
  $ mycli123 plugins remove

EXAMPLES
  $ mycli123 plugins unlink myplugin

mycli123 plugins update

更新已安装的插件。

USAGE
  $ mycli123 plugins update [-h] [-v]

FLAGS
  -h, --help     Show CLI help.
  -v, --verbose

DESCRIPTION
  Update installed plugins.

参见代码:@oclif/plugin-plugins

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。