Skip to content

This release adds 2 notable features for engineering teams evaluating rollout.

Published 5d MCP Data & Storage
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

activitypub fedify fediverse mcp mcp-server webfinger

Affected surfaces

auth breaking_upgrade

Summary

AI summary

Platform‑aware write layer adds Misskey/Foundkey core support and normalizes API responses.

Changes in this release

Feature Medium

Adds platform‑aware write layer routing to correct fediverse API per instance via NodeInfo detection.

Adds platform‑aware write layer routing to correct fediverse API per instance via NodeInfo detection.

Source: llm_adapter@2026-05-30

Confidence: high

Feature Medium

Adds `UnsupportedOnPlatformError` for bookmarks, poll voting, and scheduled posts on Misskey.

Adds `UnsupportedOnPlatformError` for bookmarks, poll voting, and scheduled posts on Misskey.

Source: llm_adapter@2026-05-30

Confidence: high

Feature Low

Introduces Misskey/Foundkey adapter for core‑parity write ops normalized to Mastodon types.

Introduces Misskey/Foundkey adapter for core‑parity write ops normalized to Mastodon types.

Source: granite4.1:30b@2026-05-30-audit

Confidence: low

Refactor Low

Introduces `src/auth/adapters/` module with `WriteAdapter` interface, guarded `authenticatedFetch`, and adapter implementations.

Introduces `src/auth/adapters/` module with `WriteAdapter` interface, guarded `authenticatedFetch`, and adapter implementations.

Source: llm_adapter@2026-05-30

Confidence: high

Full changelog

[2.2.0] - 2026-05-29

Added

  • Platform-aware write layer. Authenticated operations now route to the
    correct fediverse API per instance via NodeInfo software detection. A new
    Misskey/Foundkey adapter covers core-parity ops (post/reply, renote, reaction,
    follow/unfollow, mute/block, account verify, media upload, home timeline,
    notifications), normalizing responses into the existing Mastodon-shaped types.
    Mastodon-API-compatible software (Pleroma, Akkoma, GotoSocial, Sharkey,
    Firefish) and undetected instances continue to use the Mastodon adapter.
  • UnsupportedOnPlatformError. Bookmarks, poll voting, and scheduled posts —
    which have no Misskey equivalent — now return a clear "not supported on
    Misskey" error instead of an opaque HTTP failure.

Internal

  • New src/auth/adapters/ module: WriteAdapter interface + shared guarded
    authenticatedFetch, MastodonWriteAdapter (existing logic), and
    MisskeyWriteAdapter. AuthenticatedClient is now a thin router resolving the
    adapter from detected software; account-manager.verifyAccount routes through
    the adapter so Misskey accounts verify against /api/i.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track cameronrye/activitypub-mcp

Get notified when new releases ship.

Sign up free

About cameronrye/activitypub-mcp

A comprehensive MCP server that enables LLMs to explore and interact with the Fediverse through ActivityPub protocol. Features WebFinger discovery, timeline fetching, instance exploration, and cross-platform support for Mastodon, Pleroma, Misskey, and other ActivityPub servers.

All releases →

Related context

Earlier breaking changes

  • v2.1.0 `activitypub://instance-info/{domain}` `software` field now an object instead of a string.
  • v2.1.0 Removed `activitypub://post-thread/{postUrl}` URI form; use `{domain}/{statusId}` instead.
  • v2.0.0 'get-relationship' no longer accepts legacy `accountIds` array; requires single `acct` string.
  • v2.0.0 `MCP_HTTP_CORS_ORIGINS` no longer defaults to '*'; must be set explicitly.
  • v2.0.0 `scheduledId` renamed to `scheduledPostId` in scheduling tools.

Beta — feedback welcome: [email protected]