Skip to content Skip to main navigation Skip to footer

node wire

Node Wire — Layered Connector Framework

node wire is a three-layer Python platform that runs connector adapters (Google Drive, SMTP, Stripe, FHIR, Salesforce, Slack, and more) and exposes them over REST, gRPC, or MCP. It provides a consistent execution contract with built-in validation, resilience, and telemetry.

Prerequisites

Before getting started, see the Installation guide for full setup. You will need Python 3.11+, uv (recommended) or pip, Git, and optionally Docker (MCP server images) and Node.js (MCP Inspector).

Quick Start

git clone https://github.com/AOT-Technologies/node-wire.git
cd node-wire
uv sync --frozen --all-extras --dev
cp sample.env .env
MODE=API uv run node-wire

Open http://localhost:8000/docs for the Swagger UI, or the playground for interactive connector demos.

Key Sections

Getting Started

Set up your environment and configure connectors.

Installation

Architecture

Understand the three-layer design: Runtime, Connectors, and Bindings.

Architecture

Connectors

Build or configure integrations with Google Drive, Salesforce, Slack, and more.

Connectors Guide

MCP Integration

Deploy connectors as Model Context Protocol servers for AI agents.

MCP Overview

Available Connectors

ConnectorProtocolDoc
Google DriveREST + OAuthGuide
SalesforceRESTGuide
SlackEvents APIGuide
SMTPEmailConnectors
StripeRESTConnectors
FHIR EpicSMART on FHIRConnectors
FHIR CernerSMART on FHIRConnectors
HTTP GenericREST bridgeConnectors

Contributing

Contributions are welcome. See the Contributing guide for development setup, quality checks, and DCO requirements.

Table of Contents
Related Articles