@arivie/mcp
v2.3.0
Published
Arivie Mastra MCP server — ask, query, schema, and memory tools over MCPServer.
Downloads
482
Readme
@arivie/mcp
Mastra MCPServer wiring for Arivie — exposes ask, query, schema, and memory MCP tools plus the live agent as ask_arivie (REQ-26). Built on @mastra/mcp primitives; no hand-rolled JSON-RPC.
Public surface contract: RFC-002 §4.7.
import { makeMcpServer } from "@arivie/mcp";
const mcp = makeMcpServer({
agent,
semantic,
db,
ownerId: "acme",
ownerName: "Acme Corp",
});
await mcp.startStdio();Next.js App Router (@arivie/mcp/next)
// app/api/arivie/mcp/route.ts
import { makeMcpServer } from "@arivie/mcp";
import { makeMcpRouteHandler } from "@arivie/mcp/next";
const mcp = makeMcpServer({ agent, semantic, db, ownerId, ownerName });
export const POST = makeMcpRouteHandler(mcp);Uses Mastra startHTTP in serverless mode (stateless per request).
Stdio transport (@arivie/mcp/stdio)
import { makeMcpServer } from "@arivie/mcp";
import { startStdioServer } from "@arivie/mcp/stdio";
const mcp = makeMcpServer({ agent, semantic, db, ownerId, ownerName });
await startStdioServer({ mcp });