mcpField
S
sudobase-ai MCP Servers

sudobase-ai MCP Servers

本地服务
github.com/sudobase-ai开发工具272 周前更新

关于 sudobase-ai MCP Servers

sudobase-ai MCP Servers 收录 MCP 服务定义及可组合安装的服务包,面向添加或挑选服务的用户。YAML 文件描述启动方式、配置选项和服务分组。

主要功能

  1. 01YAML 服务定义
  2. 02本地或托管启动设置
  3. 03配置架构字段
  4. 04相关服务打包组合

适用场景

  1. 01向仓库添加服务定义
  2. 02按用途组合多个服务

MCP 相关

该项目收录 MCP 服务,而非自行实现工具。每项定义说明服务功能和启动参数,服务包则列出可一同安装的服务。

配置

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

暂未收录安装方式

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

代码仓库

工具

还没有获取到工具列表

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

详细介绍

sudobase-ai MCP 服务

添加服务

向此仓库提交一个 PR,并添加相应的 yaml 文件。文件详情见下文。该文件必须放在此仓库中的新目录下,目录名称应当恰当。

MCP 服务

MCP 服务由包含 sudomcp.yml 文件的目录定义,该文件描述 MCP 服务及其启动方式。 在某些情况下,目录中也可能包含代码,但通常会使用 npx 和 uvx 等命令启动服务,无需下载代码。

可用属性包括:

attributedescription
name服务的唯一短名称(不含空格)。
title服务的全名。
descriptionMCP 服务功能的描述。
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 文件定义。服务包属性包括:

attributedescription
name服务包的唯一短名称(不含空格)。
title服务包的全名
description服务包的描述
logo_url服务包图片的 URL
servers构成该服务包的服务名称列表

示例:

  • Blockchain:由与区块链相关的服务组成的服务包
  • Travel:由与旅行相关的服务组成的服务包
  • Research:用于协助处理研究查询的服务包

评论

支持 Markdown

第一次接触 MCP?

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

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