What problem does it solve?
Developers building federated applications with Fedify often need to understand a specific Fediverse Enhancement Proposal (FEP) and map its requirements onto Fedify's APIs, which normally requires manually finding the proposal and translating its specification into implementation steps.
Core Features & Use Cases
- FEP Lookup by ID: Accepts identifiers like FEP-8fcf or FEP-1b12, normalizes them to the bare four-character hex ID, and validates the format before retrieval.
- Flexible Retrieval: Fetches the proposal via the fep MCP server when available, or falls back to cloning the official FEP repository from Codeberg and reading the proposal file directly.
- Implementation Guidance: Summarizes the proposal's status, problem, and extensions, then explains relevant Fedify APIs such as @fedify/vocab vocabulary types, custom context handling, and dispatcher or inbox listener patterns.
- Use Case: When you want to add support for a fediverse standard like FEP-8fcf (followers collection synchronization) to your Fedify app, ask for the FEP and receive both a summary of the spec and concrete Fedify implementation pointers.
Quick Start
Ask the assistant to look up FEP-8fcf and explain how to implement it in your Fedify application.