Token导航 LogoToken导航TokenDH.com
MCP Server Collective logo
运维云端未说明官方级别未说明来源级核验

MCP Server Collective

MCP Server

一个个人收集的小型MCP/OpenAPI服务器集合,用于学习和实验MCP服务器技术。

工具数

2

提示词数

0

GitHub Stars

0

资源数

0
API集成FastAPIPython本地部署

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

restlessbytes

提供方

restlessbytes

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

MCP服务器集合

欢迎来到 _MCP服务器集合_ 仓库!

DISCLAIMER:这是一个相当新的项目,还没有包含很多MCP服务器。但它会长大的,所以请时不时回来看看;)

关于“MCP服务器集体”

这个存储库是我个人的(小型)MCP/OpenAPI服务器集合。我创建它有两个原因:

  1. 我想拥有自己的MCP服务器小集合。
  2. 我正在尝试了解并尝试使用MCP服务器。

入门

最简单的入门方法是克隆此存储库并安装项目依赖项 紫外同步:

$ git clone git@github.com:restlessbytes/mcp-server-collective.git
$ cd mcp-server-collective/
$ uv sync

要启动服务器,请运行 uv run python main.py 它将以REST API或MCP服务器的形式启动服务器(_有关在模式之间切换的详细信息,请参阅下一节_).

配置和使用

此仓库中的MCP服务器是使用 fastAPI, fastMCPPydantic 模型。

它们可以作为常规REST API服务器运行(api 模式)或MCP服务器(mcp 模式)。

这里的转折点是,所有服务器都可以通过配置文件“打开或关闭” api.config.json,它只列出了定义服务器的Python模块的名称。

例如,如果要启用 weather 工具(_并将其作为MCP服务器运行_)但不是 pydocs API/MCP服务器,您的 api.config.json 文件看起来像这样:

{
  "routers": ["weather"],
  "mode": "mcp"
}

之所以有效,是因为所有MCP服务器都处于其核心常规 fastAPI 服务器意味着我们 动态添加API路由器.

JSON配置设置

您可以通过 api.config.json 文件,使用以下设置:

routers -要启用的服务器名称列表。确保名称与模块中的子模块名称匹配 tools! reload -由于我们使用它来运行服务器,这基本上是 --uvicorn的重新加载选项 mode -将服务器作为REST API或MCP服务器运行。必须是以下之一 apimcp.

下面是一个非常简单的配置示例:

{
  "routers": ["weather"],
  "reload": true,
  "mode": "api"
}

MCP服务器

  • weather -一个简单的天气API服务器(_基本上相当于MCP的“Hello World”_)
  • pydocs A. *在产品* MCP服务器,允许LLM访问官方Python文档和教程

*更多即将到来!*

目录标签

目录标签

API集成FastAPIPython本地部署MCP服务器OpenAPIPydanticRESTAPI

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP