返回 MCP 目录
public公开dns本地运行

fep-mcp

这是一个MCP服务器,用于访问联邦宇宙增强提案(FEP)文档。它通过克隆FEP代码库并暴露工具和资源,使AI助手能够读取和搜索FEP文档,解决了Codeberg反AI保护导致的访问限制问题。

article

README

🚀 FEP MCP

这是一个 MCP(模型上下文协议)服务器,可提供对 Fediverse 增强提案(FEPs)的访问。该服务器在启动时会从 Codeberg 克隆 FEP 仓库,并为 AI 助手提供读取和搜索 FEP 文档的工具和资源。

JSR GitHub Actions

🚀 快速开始

本服务器为 AI 助手提供了访问 FEP 文档的途径,解决了因 Codeberg 的反 AI 保护机制而无法直接获取文档的问题。

✨ 主要特性

  • 克隆 FEP 仓库:在服务器启动时,从 Codeberg 克隆 FEP 仓库,确保数据的及时性。
  • 支持多工具访问:提供多种工具,如 list_fepsget_fepsearch_fepsrefresh_repository,方便 AI 助手读取和搜索 FEP 文档。
  • 多资源支持:提供 fep://indexfep://{slug} 等资源,满足不同的访问需求。

📦 安装指南

使用 JSR(推荐)

你可以直接从 JSR 运行服务器:

deno run \
  --allow-ffi \
  --allow-read \
  --allow-write \
  --allow-net \
  --allow-env \
  --allow-sys \
  jsr:@hongminhee/fep-mcp

使用预构建的二进制文件

从 [发布页面][releases] 下载适合你平台的预构建二进制文件。 [releases]: https://github.com/dahlia/fep-mcp/releases

从源代码构建

git clone https://github.com/dahlia/fep-mcp.git
cd fep-mcp
deno task compile

💻 使用示例

与 Claude Desktop 配合使用

将以下内容添加到你的 Claude Desktop 配置文件中:

  • macOS~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows%APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "fep": {
      "command": "deno",
      "args": [
        "run",
        "--allow-ffi",
        "--allow-read",
        "--allow-write",
        "--allow-net",
        "--allow-env",
        "--allow-sys",
        "jsr:@hongminhee/fep-mcp"
      ]
    }
  }
}

与 Claude Code 配合使用

将服务器添加到你的 Claude Code MCP 设置中:

claude mcp add fep -- \
  deno run \
  --allow-ffi \
  --allow-read \
  --allow-write \
  --allow-net \
  --allow-env \
  --allow-sys \
  jsr:@hongminhee/fep-mcp

📚 详细文档

可用工具

list_feps

列出所有 FEP 及其元数据。可选择按状态(DRAFTFINALWITHDRAWN)进行过滤。

get_fep

通过 4 字符的十六进制 slug(例如 a4ed)检索特定的 FEP 文档。

search_feps

按标题、作者或内容搜索 FEP。

refresh_repository

从仓库中拉取最新的 FEP 文档。

可用资源

  • fep://index — 完整的 FEP 索引,采用 JSON 格式。
  • fep://{slug} — 按 slug 访问的单个 FEP 文档。

📄 许可证

版权所有 (c) 2025 Hong Minhee 及贡献者。

本程序是自由软件:你可以根据自由软件基金会发布的 GNU Affero 通用公共许可证的条款,重新分发和/或修改它,许可证版本可以是第 3 版,或者(根据你的选择)任何更高版本。

详情请参阅 LICENSE 文件。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端