关于 sudobase-ai MCP Servers
sudobase-ai MCP Servers 收录 MCP 服务定义及可组合安装的服务包,面向添加或挑选服务的用户。YAML 文件描述启动方式、配置选项和服务分组。
主要功能
- 01YAML 服务定义
- 02本地或托管启动设置
- 03配置架构字段
- 04相关服务打包组合
适用场景
- 01向仓库添加服务定义
- 02按用途组合多个服务
MCP 相关
该项目收录 MCP 服务,而非自行实现工具。每项定义说明服务功能和启动参数,服务包则列出可一同安装的服务。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
sudobase-ai MCP 服务
添加服务
向此仓库提交一个 PR,并添加相应的 yaml 文件。文件详情见下文。该文件必须放在此仓库中的新目录下,目录名称应当恰当。
MCP 服务
MCP 服务由包含 sudomcp.yml 文件的目录定义,该文件描述 MCP 服务及其启动方式。
在某些情况下,目录中也可能包含代码,但通常会使用 npx 和 uvx 等命令启动服务,无需下载代码。
可用属性包括:
| attribute | description |
|---|---|
name | 服务的唯一短名称(不含空格)。 |
title | 服务的全名。 |
description | MCP 服务功能的描述。 |
local | (可选)布尔值,用于确定服务是在客户端计算机上启动还是托管运行。默认为 false(托管运行)。 |
logo_url | 服务图片的 URL。可以指向此仓库中的图片。 |
config_schema | 如果服务需要配置选项(例如 API 密钥),则在此处描述这些选项。示例见下文。 |
stdio_server_parameters | 启动服务所需的 command、args(命令行参数)和 env(环境变量)。 |
示例:
- Dune:托管服务,仅需一个 API 密钥。
- Slack:托管服务,包含多个配置选项。
- Google drive:包含配置选项的本地服务。
名称冲突
所有服务的 name 必须唯一。名称可以包含斜杠,例如 my_github_handle/my_server。服务的 title 无需唯一。
服务包
服务包是一组可一起安装的 MCP 服务,用于提供一组逻辑上相关的功能。例如,blockchain 服务包提供了一套服务,用于公开与查询区块链相关的功能。
服务包由 bundles 目录中的单个 yaml 文件定义。服务包属性包括:
| attribute | description |
|---|---|
name | 服务包的唯一短名称(不含空格)。 |
title | 服务包的全名 |
description | 服务包的描述 |
logo_url | 服务包图片的 URL |
servers | 构成该服务包的服务名称列表 |
示例:
- Blockchain:由与区块链相关的服务组成的服务包
- Travel:由与旅行相关的服务组成的服务包
- Research:用于协助处理研究查询的服务包
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。