Connect LLMs to the Fediverse

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.

Key Features

Fediverse Client

Interact with existing ActivityPub servers like Mastodon, Pleroma, and Misskey without running your own server.

WebFinger Discovery

Find and discover actors across the fediverse using standardized WebFinger protocols.

MCP Protocol

Complete MCP server with resources, tools, and prompts designed specifically for LLM interaction patterns.

LLM-Optimized

Built from the ground up for seamless integration with Large Language Models like Claude.

TypeScript

Fully typed with modern TypeScript and ESM for excellent developer experience and reliability.

High Performance

Efficient resource management, caching, and built-in performance monitoring.

Quick Installation

1. Install with NPX

Get started instantly with a single command:

npx activitypub-mcp install

2. Configure Claude Desktop

Add this configuration to your Claude Desktop settings:

{
  "mcpServers": {
    "activitypub": {
      "command": "npx",
      "args": ["-y", "activitypub-mcp"]
    }
  }
}