neurolink MCP Server
juspay/neurolink
[](https://agentrank-ai.com/tool/juspay--neurolink/?utm_source=badge&utm_medium=readme&utm_campaign=agentrank_badge) The pipe layer of an AI nervous system — one interface connecting provider neurons to your application, across three inference types: generate, stream, and a calibrated decide (via TypeSafe Jev). MCP-native, voice (TTS/STT/realtime), RAG, memory, file processors. Powers Tara, Yama and Clairvoyance at Juspay.
claude mcp add agentrank -- npx -y agentrank-mcp-server Overview
juspay/neurolink is a TypeScript tool licensed under MIT. The pipe layer of an AI nervous system — one interface connecting provider neurons to your application, across three inference types: generate, stream, and a calibrated decide (via TypeSafe Jev). MCP-native, voice (TTS/STT/realtime), RAG, memory, file processors. Powers Tara, Yama and Clairvoyance at Juspay. Topics: ai, developer-tools, llm, mcp, model-context-protocol, agents, local-first, neurolink, ai-sdk, anthropic, openai, rag, stt, tts, typescript, voice-ai, decision-model, jev, typesafe-ai, automation.
Ranked #94 out of 24846 indexed tools.
In the top 1% of all indexed tools.
Has 76 contributors.
Actively maintained with commits in the last week.
Ecosystem
Score Breakdown
155 stars → growing community
Last commit 4d ago → actively maintained
373/388 issues closed → responsive maintainer
76 contributors → active community
No dependents → no downstream usage
Weights: Freshness 20% · Issue Health 20% · Dependents 22% · Stars 10% · Contributors 8% · How we score →
Matched Queries
From the README
# 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).
```typescript
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);
}
}
// Or skip text entirely: a calibrated decision, not a token stream
const decision = await pipe.tryDecide({
// null if no decision provider is set
state: { ticket: "Refund request, $42, first occurrence" },
questions: {
autoApprove: {
type: "boolean",
instructions: "Approve without human review.",
},
},
});
// decision?.answers.autoApprove.probability -> 0. Read full README on GitHub → Get the weekly AgentRank digest
Top movers, new tools, ecosystem insights — straight to your inbox.