Back to MCP Servers

Neurolink

Making enterprise AI infrastructure universally accessible. Edge-first platform unifying 12 providers and 100+ models with multi-agent orchestration, HITL workflows, guardrails middleware, and context summarization.

aggregatorsaiagent
By juspay
105115Updated 2 days agoTypeScriptMIT

Installation

npx -y neurolink

Configuration

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

How to use

  1. Run the installation command above (if needed)
  2. Open your Claude Code settings file (~/.claude/settings.json)
  3. Add the configuration to the mcpServers section
  4. Restart Claude Code to apply changes

NeuroLink

The pipe layer for the AI nervous system.

AI intelligence flows as streams — tokens, tool calls, memory, voice, documents. NeuroLink is the vascular layer that carries these streams from where they are generated (LLM providers: the neurons) to where they are needed (connectors: the organs).

import { NeuroLink } from "@juspay/neurolink";

const pipe = new NeuroLink();

// Everything is a stream
const result = await pipe.stream({ input: { text: "Hello" } });
for await (const chunk of result.stream) {
  if ("content" in chunk) {
    process.stdout.write(chunk.content);
  }
}

→ Docs · → Quick Start · → npm


🧠 What is NeuroLink?

NeuroLink is the universal AI integration platform that unifies 21+ AI providers and 100+ models under one consistent API.

Extracted from production systems at Juspay and battle-tested at enterprise scale, NeuroLink provides a production-ready solution for integrating AI into any application. Whether you're building with OpenAI, Anthropic, Google, AWS Bedrock, Azure, or any of our 21+ supported providers, NeuroLink gives you a single, consistent interface that works everywhere.

Why NeuroLink? Switch providers with a single parameter change, leverage 64+ built-in tools and MCP servers, deploy with confidence using enterprise features like Redis memory and multi-provider failover, and optimize costs automatically with intelligent routing. Use it via our professional CLI or TypeScript SDK—whichever fits your workflow.

Where we're headed: We're building for the future of AI—edge-first execution and continuous streaming architectures that make AI practically free and universally available. Read our vision →

Get Started in <5 Minutes →


What's New (Q1 2026)

FeatureVersionDescriptionGuide
Avatar / Music Modalities + 12 ProvidersnextNew output: { mode: "avatar" | "music" } dispatch with handlers for D-ID, HeyGen, Replicate-MuseTalk (avatar) and Beatoven, ElevenLabs Music, Lyria, Replicate-MusicGen (music). Plus Fish Audio TTS, Kling/Runway/Replicate video, xAI/Groq/Cohere/Together/Fireworks/Perplexity/Cloudflare LLMs, Voyage/Jina embeddings, Stability/Ideogram/Recraft/Replicate image-gen.Provider Integration
Multi-Provider Voice (TTS/STT)v9.62.06 TTS providers (OpenAI TTS, ElevenLabs, Google TTS, Azure TTS, Fish Audio, Cartesia) + 4 STT providers (Whisper, Deepgram, Azure STT, Google STT) + 2 realtime APIs (OpenAI Realtime, Gemini Live).TTS Guide | STT Guide | Realtime Guide
4 New Providersv9.60.0DeepSeek (V3/R1), NVIDIA NIM (400+ catalog), LM Studio (local), llama.cpp (GGUF local).Provider Setup
ModelAccessDeniedErrorv9.59.0Typed ModelAccessDeniedError + sdk.checkCredentials() API for proactive credential validation before first call.Error Reference
Provider Fallback Policyv9.58.0providerFallback callback + modelChain config for centralized multi-provider fallback logic.Advanced Guide
Per-Request Credentialsv9.52.0Pass credentials per-call or per-instance for all providers. Per-call overrides instance; instance overrides env vars.Credentials Guide
AutoResearchv9.53.0Autonomous AI experiment engine: proposes code changes, runs experiments, evaluates metrics — unattended for hours.AutoResearch Guide
Gemini 3 Multi-turn Tool Fixv9.49.0Fixed multi-step agentic tool calling on Vertex AI Gemini 3. Correct thoughtSignature replay, stepIndex grouping, executionId session isolation, 5-min timeout.Vertex AI Guide
MCP Enhancementsv9.16.0Tool routing (6 strategies), result caching (LRU/FIFO/LFU), request batching, annotations, elicitation protocol, multi-server management.MCP Enhancements Guide
Memoryv9.12.0Per-user condensed memory across conversations. LLM-powered condensation with S3, Redis, or SQLite.Memory Guide
Context Window Managementv9.2.04-stage compaction pipeline with budget gate at 80% usage, per-provider token estimation.Context Compaction Guide
Tool Execution Controlv9.3.0prepareStep and toolChoice for per-step tool enforcement in multi-step agentic loops.API Reference
File Processor Systemv9.1.017+ file type processors with ProcessorRegistry, security sanitization, SVG text injection.File Processors Guide
RAG with generate()/stream()v9.2.0Pass rag: { files } for automatic document chunking, embedding, and AI-powered search. 10 chunking strategies, hybrid search, reranking.RAG Guide
// Multi-Provider Voice (v9.62.0) — TTS + STT
// Voice is configured via the `tts` / `stt` options on generate() / stream(),
// not via dedicated synthesizeSpeech / transcribeAudio methods.

// Text in, audio out (TTS)
const result = await neurolink.generate({
  input: { text: "Hello from NeuroLink" },
  provider: "vertex",
  tts: {
    enabled: true,
    voice: "en-US-Neural2-C",
    format: "mp3",
    output: "./output.mp3", // optional: save to disk
    provider: "elevenlabs", // optional override: openai-tts | elevenlabs | google-ai | vertex | azure-tts | fish-audio | cartesia
  },
});
// result.audio: { buffer: Buffer, format: "mp3", ... }

// Audio in (STT), text out
const transcript = await neurolink.generate({
  input: { text: "Transcribe and summarize" },
  provider: "openai",
  stt: {
    enabled: true,
    audio: audioBuffer, // Buffer of the audio file
    provider: "whisper", // whisper | deepgram | google-stt | azure-stt
    

…
View source on GitHub