1. Conduid
  2. AI
  3. Rayfin
MCP server · AI

Rayfin

Backend-as-a-Service with built-in auth, data, and more

Unclaimed MIT ai
62Good

Scored 3 hours ago · breakdown

About Rayfin

Rayfin is an MCP server published by microsoft in the AI category: backend-as-a-Service with built-in auth, data, and more.

The repository has 642 stars and 70 forks, with the last commit 4 days ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

Claude Code
claude mcp add rayfin-0fac -- npx -y @microsoft/rayfin-mcp
npx
npx -y @microsoft/rayfin-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Rayfin

Powered by Claude · Grounded in docs

I know everything about Rayfin. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 2 hours ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • !No dynamic code executionSource scan found eval or shell execution. Review how tool inputs reach it before granting credentials.

1 check has not been run yet.

Releases

typescript-sdk-1.36.2Rayfin SDK and CLI: v1.36.2 · 8 Oct 20261.36.2 fix(functions): Fixes issue with functions & local dev using older extension version which had incorrect Entra App scopes for connecting to built-in services. 1.36.0 feature(functions): Functions is now supported in the public…
templates-v1.1.6BaaS Templates v1.1.6 · 21 Sep 2026Rebuilt the BaaS template bundle from Rayfin main at dcab0413ab67e19be32c7c7c36a126c4e5f3a438. Includes the latest blankapp (Universal App), dataapp, gettingstartedauth, and todoapp templates. Contains the capability-pack composition fix…
templates-v1.1.5BaaS Templates v1.1.5 · 18 Sep 2026Rebuilt the BaaS template bundle from Rayfin main at f1daf1508e4f9770dbed0ca1c44b48d93edbb894. Includes the latest blankapp (Universal App), dataapp, gettingstartedauth, and todoapp templates.
templates-v1.1.4BaaS Templates v1.1.4 · 17 Sep 2026Updated blankapp to the Universal App workspace template. Templates: blankapp, dataapp, gettingstartedauth, todoapp.
templates-v1.1.3BaaS Templates v1.1.3 · 31 Aug 2026Record the complete compiled Rayfin package-version inventory in every template's generated settings metadata.

README

Docs • Website • Templates • Issues • Reddit


Getting Started

npm create @microsoft/rayfin@latest

This CLI scaffolds a new Rayfin project with everything you need: data models, authentication, APIs, and a ready-to-deploy app.

[!TIP] Prefer to build with a coding agent? Hand it the guided setup prompt and describe what you want to build:

copilot -i "$(curl -sSfL https://aka.ms/rayfin/start.md)"

On Windows (PowerShell):

copilot -i (irm https://aka.ms/rayfin/start.md)

This loads the Rayfin starter prompt: it checks your environment, scaffolds the bundled default app template, and helps you customize.

Agent plugin

Install the Rayfin getting-started skill through your agent's native marketplace or extension manager:

Claude Code

/plugin marketplace add microsoft/rayfin
/plugin install rayfin@rayfin-skills

Grok Build automatically reads Claude Code marketplaces.

GitHub Copilot CLI

copilot plugin marketplace add microsoft/rayfin
copilot plugin install rayfin@rayfin-skills

Codex

codex plugin marketplace add microsoft/rayfin

After adding the marketplace, install Rayfin from the Plugins Directory.

Kimi Code

/plugins marketplace https://raw.githubusercontent.com/microsoft/rayfin/main/kimi-marketplace.json

Gemini CLI

gemini extensions install https://github.com/microsoft/rayfin

Alternatively, use the cross-agent plugins CLI:

npx plugins add microsoft/rayfin

The plugin supports Claude Code, Cursor, Codex, GitHub Copilot CLI, Grok Build, Kimi Code, Visual Studio Code agent plugins, and Gemini CLI.

What is Rayfin?

Rayfin is a fully managed Backend-as-a-Service (BaaS) platform that helps teams build and ship applications faster without building or operating backend infrastructure.

With Rayfin, you define your data model using TypeScript decorators, and the platform automatically provides and manages:

  • Database
  • Authentication
  • Data APIs
  • Storage
  • Hosting

So you can focus on building your application, not backend services.

npm create @microsoft/rayfin@latest    # scaffold a new project
npx rayfin up                          # deploy and run

Why Fabric?

Rayfin is built on Microsoft Fabric, which provides centralized data discovery, access control, and governance capabilities -- helping organizations manage data access, sharing, and compliance consistently across workloads.

This means your Rayfin apps inherit enterprise-grade security and governance out of the box, so you can build fast without compromising on compliance.

👉 Get started with Microsoft Fabric

Local Development (Experimental)

Rayfin supports a pure local development experience — no cloud resources required. This is currently experimental and great for trying out Rayfin or building offline.

👉 See the Todo Local Experimental template to get started.

Packages

Package Version Description
@microsoft/create-rayfin npm Scaffold a Rayfin project with npm create @microsoft/rayfin@latest
@microsoft/rayfin-cli npm CLI for scaffolding, deploying, and managing Rayfin apps
@microsoft/rayfin-core npm Entity decorators, schema definitions, and core types
@microsoft/rayfin-client npm Main client SDK for Rayfin services
@microsoft/rayfin-data npm Type-safe client library for Data API Builder endpoints
@microsoft/rayfin-auth npm Authentication utilities for Rayfin SDK
@microsoft/rayfin-auth-provider-fabric npm Fabric brokered authentication provider for Rayfin SDK
@microsoft/rayfin-functions npm Rayfin functions runtime
@microsoft/rayfin-storage npm Type-safe client library for Rayfin storage operations
@microsoft/rayfin-lib npm Shared library utilities and HTTP client foundation
@microsoft/rayfin-tools-common npm Shared utilities for Rayfin tools packages
@microsoft/rayfin-docs npm Rayfin docs indexing and search library
@microsoft/rayfin-guide npm Cross-cutting builder guides for the Rayfin platform
@microsoft/rayfin-mcp npm Rayfin Model Context Protocol tooling
@microsoft/fabric-embedded-host npm PostMessage bridge and embedded mode detection for Fabric iframes

Related Repositories

Repository Description
microsoft/awesome-rayfin Community templates and resources gallery
microsoft/fabric-apps-analytic-templates Build data analytics apps based on your data in Fabric

Community

Trademarks

This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos must follow the Microsoft Trademark and Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos is subject to those third parties' policies.

License

MIT

README fetched from the repository 2 hours ago. The original is authoritative.

Questions

About Rayfin

How do I install Rayfin?

Run claude mcp add rayfin-0fac -- npx -y @microsoft/rayfin-mcp, then add the server to your MCP client's configuration.

Is Rayfin safe to use with an AI agent?

Its trust score is 62 out of 100 (good). It passes 4 of the 5 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Rayfin still maintained?

Yes — the latest release is typescript-sdk-1.36.2 (8 Oct 2026), and the last commit was 4 days ago. The repository has 642 stars and 65 open issues.