ProtocolError

typescript-sdk · score 9.6 · integration, error-handling, protocol-errors, error-factory, dev-tools
Base branded error class for MCP protocol errors, with code/data fields and factory logic to map error codes to specific error subclasses.

TimeoutError.ts

ky · score 9.6 · integration
Defines TimeoutError class extending KyError, thrown on HTTP request timeout with request property.

ky HTTP client

ky · score 9.4 · integration
Tiny, elegant fetch-based HTTP client with hooks, retries, timeout, and JSON/stream helpers.

maybeExtractFromCloudProviderEnvelope (utils)

stripe-node · score 9.4 · integration, webhooks, aws-eventbridge, azure-event-grid, cloud-providers
Extracts the inner event data from AWS EventBridge or Azure Event Grid envelopes, or passes through raw Stripe events, enabling unified handling of cloud provider and Stripe webhoo

MissionControlFastAPI (main.py)

openclaw-mission-control · score 9.3 · fastapi, routing, backend-entrypoint, integration
FastAPI application entrypoint and router wiring for the backend.

createApiServer (api-server.ts)

helix · score 9.3 · database, rest-api-exposure, pcec-http-endpoints, cross-language-bridge, integration
Helix REST API Server Exposes PCEC repair engine over HTTP for cross-language integration. Start: npx helix serve [--port 7842] [--mode observe|auto|full] /

Wormhole API

magic-wormhole · score 9.3 · integration, public-api, async-api, rendezvous, transfer
Public async API class orchestrating mailbox rendezvous, transfer, and dilation.

GATEWAY_URL (config.ts)

openclaw-control-center · score 9.3 · integration
Defines env var for ChatGate webhook endpoint URL.

JiggaEvent (channels.py)

JIGGA · score 9.2 · integration
Channel gateway — the normalized boundary between external surfaces and the runtime, per `docs/tools/CHANNEL_GATEWAY_MESSAGE_ADAPTERS.md`. Every channel (Telegram today; Slack / we

parseAuthMode (index.ts)

ClawKitchen · score 9.2 · integration, auth-mode, config-parsing, plugin-auth, auth
Parses auth mode from config/env; returns plugin API auth settings for OpenClaw integration.

JavaScript API Client

tauri · score 9.2 · integration, ipc, message-passing, esm-cjs-builds, typescript-bindings
TypeScript/JS library providing ESM and CJS endpoints for frontend frameworks to communicate with the Rust backend via webview message passing.

parseIngestBody (protocol.ts)

diorama-builder · score 9.2 · integration
Validates and parses ingestion request bodies via Zod against protocol schemas, supporting versioning and batch payloads.

@tauri-apps/api

tauri · score 9.1 · integration, ipc, message-passing, typescript-bindings, esm-cjs-builds
TypeScript/JavaScript library providing webview-to-backend communication via message passing. Ships both CJS and ESM builds plus pure TypeScript types.

McpClient.ts

lumiere · score 9.1 · integration
McpClient — lightweight MCP client compatible with React Native. Communicates with MCP servers over Streamable HTTP (POST for requests, SSE for streaming). Does not depend on Node.

CacheMode (cache_context.py)

crawl4ai · score 9.1 · integration, cache-modes, enum, context-retrieval, storage
Enum of cache modes controlling context retrieval in crawl4ai.

APP_NAME (constants.ts)

room · score 9.1 · integration, app-constants, integration-id
Defines app name "Quoroom" and ID for integration constants.

Next.js Giselle Engine Handler (src/next-giselle-engine.ts)

giselle · score 9.0 · integration, Integration / API, nextjs, http, ai
Provides a Next.js request handler that wraps the Giselle AI engine, parses JSON/form bodies, routes to configured endpoints, and optionally runs after‑function logic.

strip_leading_mentions (commands.py)

deer-flow · score 9.0 · integration
Shared command definitions used by all channel implementations. Keeping the authoritative command set in one place ensures that channel parsers (e.g. Feishu) and the ChannelManager

OpenCollective Sponsors Fetcher (lib/get-sponsors.ts)

chakra-ui · score 9.0 · integration, Integration / API, graphql, api, sponsors
Fetches sponsor information from OpenCollective GraphQL API with a static fallback for major sponsors.

AI Gateway Header Builder (shared/ai-gateway-headers.ts)

giselle · score 9.0 · integration, Integration / API, ai, gateway, headers
Generates HTTP headers required for AI Gateway requests, including Stripe customer identifiers for usage attribution and billing.

post (routing)

fastapi · score 9.0 · integration, http-post, route-registration, openapi-metadata, decorator
Decorator to register an HTTP POST path operation on an APIRouter, configuring response models, status codes, and OpenAPI metadata.

LangChainIntegration (langchain.py)

Mnemon · score 9.0 · ai, langchain-integration, runnable-patching, framework-adapter, step-iteration
Mnemon moth — LangChain integration. System 2 EME via per-step patching: RunnableSequence.invoke is patched to iterate each step individually. Each step is a segment. If a step's o

Supabase Server Client Factory (supabase/create-server-client.ts)

giselle · score 9.0 · integration, Integration / API, supabase, server, ssr
Validates required environment variables and creates a Supabase client for server‑side operations with cookie handling.

parseHeader (Webhooks)

stripe-node · score 8.9 · integration, webhooks, signature-verification, header-parsing, payments
Parses a webhook header string into timestamp and signatures, supporting custom signature schemes. Essential for verifying incoming webhook payloads.

Platform (schema.py)

ClawSwarm · score 8.9 · integration
Unified message schema (Pydantic) for in-process use and adapter implementations. Matches the gRPC UnifiedMessage / Platform definitions.

Auth Metadata Sync API (metadata/route.ts)

llms-txt-hub · score 8.9 · integration, Integration / API, api, auth, clerk
POST endpoint that updates a Clerk user's public metadata based on request payload, with error logging.

Substack Newsletter Provider (providers/substack.ts)

llms-txt-hub · score 8.9 · integration, Integration / API, typescript, newsletter, substack
Implements NewsletterProviderInterface for Substack, generating embed URLs and indicating iframe‑only integration.

PWA Platform Ports Provider (platform/index.ts)

ClawWork-Fleet · score 8.9 · integration, Integration / API, pwa, platform, ports
Lazily creates and proxies platform ports (persistence, gateway, settings, notifications) for the web app, ensuring a single instance.

MessageAdapter (base.py)

ClawSwarm · score 8.9 · integration
Base adapter interface for messaging platforms. Each platform (Telegram, Discord, WhatsApp) implements this and returns UnifiedMessage list.

Web Page Content Schemas (variables/web-page.ts)

giselle · score 8.9 · integration, Integration / API, web-page, schema, zod
Zod definitions for web page variable states (fetching, fetched, failed) and content references used in the protocol.

GPT‑Repo GitHub Reader (gpt_repo/base.py)

llama-hub · score 8.9 · integration, Integration / API, github, repo, ignore-list
Loads a GitHub repository while applying ignore patterns, exposing files as LlamaIndex Documents.

GitHub Tree Document Loader (blobs/tree-loader.ts)

giselle · score 8.9 · integration, Integration / API, github, tree, document
Creates a DocumentLoader that walks a GitHub commit tree, filters blobs by size, and loads each file as a rag Document for downstream processing.

Client

typescript-sdk · score 8.9 · integration, mcp-client, protocol-handshake, capability-negotiation, response-caching
MCP client implementation handling connection, capability negotiation, protocol handshakes, paginated listing, caching, and request validation.

McpServer

typescript-sdk · score 8.9 · dev-tools, mcp-server, tool-registration, protocol-dispatch, schema-validation
High-level MCP server facade for registering tools, resources, and prompts, and dispatching protocol requests with schema validation.

Pull Request Data Fetcher (pull-requests/fetchers.ts)

giselle · score 8.9 · integration, Integration / API, github, pull-request, fetch
Fetches pull‑request metadata, details, and file diffs from GitHub using Octokit and GraphQL, returning structured maps for further analysis.

GitHub App Install Button (components/github-app-install-button.tsx)

giselle · score 8.9 · integration, Integration / API, react, button, github
Button that opens a centered popup for GitHub App installation and refreshes the page when the popup closes.

GatewayBase (gateways.py)

openclaw-mission-control · score 8.8 · integration
Schemas for gateway CRUD and template-sync API payloads.

config

build · score 8.8 · integration, config-loading, env-vars, netlify-api, validation
Loads, validates, and normalizes netlify.toml with context/branch resolution, environment variable merging, and Netlify API integration.

NewMCPServer (server.go)

github-mcp-server · score 8.8 · integration, mcp-server, api-integration, auth, proxy
Implements GitHub API integration server for MCP, handling authentication and proxying requests to GitHub endpoints.

Mailbox Abstraction

himalaya · score 8.8 · email, mailbox-abstraction, email-backend, imap, integration
Abstraction layer for mailbox operations across different email backends.

MCP Server Types & Runtime Config (types/mcpserver.go)

mperkins0155/obot · score 8.8 · integration, Integration / API, mcp, runtime, config
Defines server user types, runtime configurations and conversion utilities for MCP server definitions.

Inline Full WASM Binary (binaries/binaryInlined.ts)

harper · score 8.8 · integration, Integration / API, wasm, javascript, inline
Exports the full Harper WebAssembly binary as an inline data URL for immediate inclusion in JavaScript bundles.

GitHubChannel (github.py)

deer-flow · score 8.8 · ai, github-webhooks, chat-channel, pr-comment-routing, integration
GitHub channel — webhook-driven IM channel for PR/issue comments. Unlike other IM channels (Feishu, Slack, Telegram) which long-poll or use WebSockets, GitHub delivers messages via

include_router (routing)

fastapi · score 8.8 · integration, router-composition, api-modular, prefix-routing, dev-tools
Merges an APIRouter into the current one, applying shared prefix, tags, dependencies, and other settings to all its routes. Enables modular API composition.

Newsletter Provider Factory (src/factory.ts)

llms-txt-hub · score 8.8 · integration, Integration / API, factory, newsletter, provider
Factory function that creates a newsletter provider instance (MailerLite, Kit, or Substack) based on configuration.

HTTPClient

BentoML · score 8.8 · integration, http-client, async-http, client-sdk, dev-tools
Async HTTP client for BentoML services, handling requests and responses.

Harper Desktop Tauri Server (communication/server.rs)

harper · score 8.8 · integration, Integration / API, tauri, server, async
Async protocol server for the Tauri desktop client, handling lint requests and shared configuration state.

allowed_domains (web.py)

JIGGA · score 8.8 · integration, web-fetch, web-search, domain-allowlist, egress-control
Web capability — `web.fetch` + `web.search`, stdlib-only, allowlist-gated. The first capability that lets an agent read the open web, so egress is default-deny twice over: 1. **Con

isAgentKitConfigured (wallet.ts)

swarmdock · score 8.8 · database, coinbase-agentkit, wallet-provisioning, cdp-api-keys, agent-wallet
Coinbase AgentKit wallet provisioning with persistence. When CDP_API_KEY_NAME and CDP_API_KEY_PRIVATE are configured, agents without a wallet address can have one auto-created duri

notification (protocol)

typescript-sdk · score 8.8 · integration, json-rpc, notifications, outbound-codec, async-messaging
Sends an asynchronous JSON-RPC notification using an outbound codec resolved by method name.