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.
ky · score 9.6 · integration
Defines TimeoutError class extending KyError, thrown on HTTP request timeout with request property.
ky · score 9.4 · integration
Tiny, elegant fetch-based HTTP client with hooks, retries, timeout, and JSON/stream helpers.
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
openclaw-mission-control · score 9.3 · fastapi, routing, backend-entrypoint, integration
FastAPI application entrypoint and router wiring for the backend.
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] /
magic-wormhole · score 9.3 · integration, public-api, async-api, rendezvous, transfer
Public async API class orchestrating mailbox rendezvous, transfer, and dilation.
openclaw-control-center · score 9.3 · integration
Defines env var for ChatGate webhook endpoint URL.
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
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.
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.
diorama-builder · score 9.2 · integration
Validates and parses ingestion request bodies via Zod against protocol schemas, supporting versioning and batch payloads.
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.
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.
crawl4ai · score 9.1 · integration, cache-modes, enum, context-retrieval, storage
Enum of cache modes controlling context retrieval in crawl4ai.
room · score 9.1 · integration, app-constants, integration-id
Defines app name "Quoroom" and ID for integration constants.
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.
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
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.
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.
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.
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
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.
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.
ClawSwarm · score 8.9 · integration
Unified message schema (Pydantic) for in-process use and adapter implementations. Matches the gRPC UnifiedMessage / Platform definitions.
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.
llms-txt-hub · score 8.9 · integration, Integration / API, typescript, newsletter, substack
Implements NewsletterProviderInterface for Substack, generating embed URLs and indicating iframe‑only integration.
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.
ClawSwarm · score 8.9 · integration
Base adapter interface for messaging platforms. Each platform (Telegram, Discord, WhatsApp) implements this and returns UnifiedMessage list.
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.
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.
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.
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.
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.
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.
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.
openclaw-mission-control · score 8.8 · integration
Schemas for gateway CRUD and template-sync API payloads.
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.
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.
himalaya · score 8.8 · email, mailbox-abstraction, email-backend, imap, integration
Abstraction layer for mailbox operations across different email backends.
mperkins0155/obot · score 8.8 · integration, Integration / API, mcp, runtime, config
Defines server user types, runtime configurations and conversion utilities for MCP server definitions.
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.
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
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.
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.
BentoML · score 8.8 · integration, http-client, async-http, client-sdk, dev-tools
Async HTTP client for BentoML services, handling requests and responses.
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.
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
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
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.