claude-faf-mcp and activitypub-mcp
One tool is an Anthropic MCP server for the .faf format with a specific npm package, while the other is a comprehensive MCP server enabling LLMs like Claude to interact with the Fediverse using standardized MCP tools, suggesting they are complementary in that one offers a specific implementation within a broader framework the other supports.
About claude-faf-mcp
Wolfe-Jam/claude-faf-mcp
Anthropic MCP server for .faf — 33 tools, IANA-registered format. npm: claude-faf-mcp. MCP Registry #2759
Provides 33 MCP tools for creating and managing `.faf` files—a YAML format that captures project context (who it's for, what it does, why it exists) to optimize AI understanding across sessions. Features bi-directional and tri-directional sync with `CLAUDE.md` and `MEMORY.md`, auto-detection of project stacks, AI-readiness scoring (0-100%), and interoperability with other LLM platforms (Gemini, Grok, Cursor) through a shared `.faf` specification. Runs entirely locally with zero dependencies, averaging 19ms per tool execution, and uses stdio transport for Claude Desktop integration.
About activitypub-mcp
cameronrye/activitypub-mcp
A comprehensive Model Context Protocol (MCP) server that enables LLMs like Claude to explore and interact with the existing Fediverse through standardized MCP tools, resources, and prompts.
Implements 53 MCP tools spanning discovery, authenticated posting/interactions, and data export across ActivityPub-compatible servers (Mastodon, Pleroma, Misskey), with dual stdio/HTTP transport modes and multi-account credential management. Built in TypeScript with high-performance caching, built-in audit logging, rate limiting, and instance blocklists for secure LLM-driven fediverse operations. The architecture enables direct ActivityPub protocol interaction through WebFinger discovery and standardized MCP resources for timeline, trending, and instance information access.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work