Krusgraph
概要
作者による説明(英語の原文)
Turn Microsoft Fabric tables into an explainable graph and a GraphQL API.
できること
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
- 接続方法: クラウドで動く
- トランスポート: Streamable HTTP
- カテゴリ: 開発者ツール
インストール
使っているAIアプリを選んで、設定をコピーしてください。
チェック 4/5 合格 · 質問内容は提供元のサーバー(krusgraph.com)を通ります
まず:どの AI を使っていますか?
使っているアプリを選ぶと、下に手順が表示されます。
Claude につなげます · 約 2 分
キー不要、インストール不要 · claude.ai かデスクトップアプリで一度設定すれば、チャットで使えます · 無料アカウントは 1 つまで
Claude の Connectors ページを開く
CustomizeConnectors
「+ Add」→「Add custom connector」を押し、この 2 つを入力
ここからコピーして Claude の同じ名前の欄に貼り付け、Continue を押します
Name · 名前KrusgraphRemote MCP server URL · アドレスhttps://krusgraph.com/mcpAuthentication は Claude が検出したままにして Add を押します
チャットで有効にする
+ConnectorsKrusgraph
試してみる
Krusgraph を使って、私に何ができるか教えて、1 つやってみせて✓ Claude が Krusgraph を使っていると言うか、回答に Krusgraph のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
ChatGPT は法人向けプランのみ接続できます
Web 版 ChatGPT Business・Enterprise・Edu で、ワークスペースの管理者かオーナーが追加します · Free・Plus・Pro の場合:あなたの ChatGPT プランではまだ MCP を自分でつなげません
Web 版 ChatGPT で MCP の追加ページを開く
Plugins+Add custom MCP server
名前とアドレスを入力
名前を入れ、Connection にアドレスを貼り付け、注意事項にチェックして Create as a plugin を押します
Name · 名前KrusgraphConnection · アドレスhttps://krusgraph.com/mcpチャットで Krusgraph を選ぶ
新しいチャットを開き、入力前にプラグインの一覧から Krusgraph を選びます
試してみる
Krusgraph を使って、私に何ができるか教えて、1 つやってみせて✓ ChatGPT が Krusgraph を使っていると言うか、回答に Krusgraph のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に OpenAI のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Claude Code につなげます · 約 2 分
キー不要、インストール不要
ターミナルを開く
Mac:Command+スペースで Terminal と入力 · Windows:PowerShell を開く
このコマンドを貼り付けて Enter
claude mcp add --transport http krusgraph https://krusgraph.com/mcpClaude Code で /mcp と入力
Krusgraph が一覧にあり、接続済みと表示されれば OK です
試してみる
Krusgraph を使って、私に何ができるか教えて、1 つやってみせて✓ Claude Code が Krusgraph を使っていると言うか、回答に Krusgraph のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Cursor につなげます · 約 2 分
キー不要、インストール不要
Cursor の AI チャットを Agent モードで開く
試してみる
Krusgraph を使って、私に何ができるか教えて、1 つやってみせて✓ Cursor が Krusgraph を使っていると言うか、回答に Krusgraph のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Cursor のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
VS Code につなげます · 約 2 分
キー不要、インストール不要
VS Code の AI チャットを Agent モードで開く
試してみる
Krusgraph を使って、私に何ができるか教えて、1 つやってみせて✓ VS Code が Krusgraph を使っていると言うか、回答に Krusgraph のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に VS Code のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Windsurf、Zed、Gemini CLI など MCP を使える他のアプリは追加方法がそれぞれ違います。アプリ一覧で確認してください
Web 経由でつなぐアプリ用のアドレス
https://krusgraph.com/mcpJSON 設定は下の「開発者向け」にあります
開発者向け:ターミナルのコマンドと JSON 設定
Web 経由
Claude Code
claude mcp add --transport http krusgraph https://krusgraph.com/mcpCursor (~/.cursor/mcp.json)
{
"mcpServers": {
"krusgraph": {
"url": "https://krusgraph.com/mcp"
}
}
}VS Code (mcp.json)
{
"servers": {
"krusgraph": {
"type": "http",
"url": "https://krusgraph.com/mcp"
}
}
}この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
ひと目でわかる
- 確認済みドメイン
- ✓ krusgraph.com
- 接続方法
- クラウドで動く
- トランスポート
- streamable-http
- 最新バージョンi
- 0.8.0
- レジストリ公開日i
- 2026年10月28日
- コードの最終更新i
- 2026年11月11日
- 作者
- Krusmaster
- ウェブサイト
- krusgraph.com
- レジストリでの状態
- 有効
使えるアプリ
このサーバーのつなぎ方と、各アプリの公式ドキュメントに基づきます。2026年11月10日に確認。
インターネット経由でつなげるアプリ
ClaudeChatGPTGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast
できること
このサーバーは、ツール一覧を表示する前にサインインを求めます。
基本チェックi
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月11日にチェック
- ! 注意
作者とリポジトリが一致
公開者(krusgraph.com)がリポジトリの所有者(Krusmaster)ではありません。別の人が登録した可能性があります
- ✓ 合格
今もメンテナンスされている
コードの最終更新:今日
- ✓ 合格
ライセンスがある
MITを使用
- ✓ 合格
エンドポイントが応答する
334ミリ秒で応答(HTTP 401)
- ✓ 合格
OAuthでサインイン
OAuthでのサインインに対応しているため、AIアプリがログイン画面へ案内してくれます
- … 未チェック
ツールの説明に隠れた指示がない
まだチェックしていません。エンドポイントをチェックするときにツール一覧を読み取ります
話し合い
質問、コツの共有、使えないことの報告ができます。「役に立った」の多い順です。
ユーザーレビュー
まだレビューはありません
開発者ツールのほかのサーバーとの比較i
- このカテゴリのほかの5756件のうち0%よりスターが多い
- このカテゴリのほかの5756件のうち64%より最近レジストリに公開
- 基本チェックの結果が、このカテゴリのほかの5756件のうち31%と同じかそれ以上
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
よくある質問
Krusgraphは安全ですか?
当てはまる基本チェック5項目のうち4項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
どんなキーやコードが必要ですか?
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
パソコンで動きますか、それともクラウドですか?
作者のクラウドで動きます。インストール不要でインターネット経由でつながりますが、送った内容は作者のサーバーを通ります。
今もメンテナンスされていますか?
GitHubリポジトリの最終更新は今日、最新バージョン(0.8.0)がレジストリに届いたのは14 日前です。
どのアプリで使えますか?
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URL で接続するので、リモート MCP に対応したアプリでも使えます(例:ChatGPT Business 以上)。
代わりに使えるものは?
同じカテゴリには:REA, Netdata, Front-End Checklist
代わりの候補
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:↓ 週あたりのダウンロードi★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
Netdata
Real-time infrastructure monitoring with metrics, logs, alerts, and ML-based anomaly detection.
Front-End Checklist
Review frontend code and live pages against 386 quality-gated web development rules.
作者のREADME
READMEを開く
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
fabric-backend — the engine behind Krusgraph
See how your business tables really connect – with the proof behind every link – so your reports, apps and agents get the numbers right.
- The proof: every key and link comes with the rule or source behind it, and is checked against your data.
- The errors before anyone sees them: the total that doubles, keys that are not unique, references with no matching row.
- SAP knowledge from public sources: keys with MANDT and the order-to-cash links for VBAK, VBAP and their neighbours, each with its source. A second pack describes Younium subscription billing beside Salesforce (accounts and their External CRM Id, subscription versions, charges, invoices with lines, payments); its sources could not be opened from the session that wrote it and it is marked unverified throughout; the engine applies it since round n78 when a schema has a table of the systems' own (subscription versions, charge plans, opportunity line items), never on tables called accounts or invoices alone (docs/YOUNIUM-SALESFORCE.md). The pack for the Nordic ERP systems is a spike so far (docs/NORDIC-PACK-SPIKE.md).
- One plan for what you build: the same reviewed plan drafts a GraphQL API, a Power BI model, a Fabric IQ ontology and a data agent.
Hosted as [Krusgraph](https://krusgraph.com): https://krusgraph.com/mcp for Claude, and https://krusgraph.com/mcp/connect for VS Code, Cursor and other MCP clients that register themselves (signed in and used on 27 October 2026 from VS Code, Cursor and Glama); sign-in with your Microsoft work account, every call with your own Fabric permissions. The guided demo and the demo graph run the same engine on a synthetic schema and need no account. This repository is the whole thing: engine, MCP server, website and deployment. Krusgraph is independent and not affiliated with Microsoft; "Microsoft Fabric" is used descriptively.
Try it without an account: [krusgraph.com/check](https://krusgraph.com/check). No account, no Fabric and no administrator needed. Drop CSV or Excel files, or paste a list of columns, and see how the tables connect and what is wrong with them. The files are read in your browser and are not uploaded. No files at hand? Four synthetic examples are one click away.
The problem. You have a lakehouse or warehouse in Fabric and you want an app on top of it — in Lovable, or generated by an agent in Cursor or Claude Code. Those tools can read a Fabric *API for GraphQL* item. They cannot make one. So before the first line of app code you spend an afternoon in the portal: create the GraphQL item, pick tables, define every relationship by hand (no relationships, no nested queries), register a service principal, grant it on the item, turn on introspection, copy the endpoint. Then the schema changes and you do the relationships again.
Microsoft's own GraphQL MCP server queries an API that already exists. Lovable's Fabric connector consumes one. As far as we have found (October 2026), nothing provisions one from inferred relationships; if you know of something that does, open an issue.
What this does. Reads the tables, infers keys and relationships from names (declared constraints win when a warehouse has them), writes the GraphQLApi item definition with ManyToOne / OneToMany relationships, creates the item — or updates it in place when the name exists — and prints the endpoint plus the two portal clicks the API cannot do yet.
%pip install git+https://github.com/Krusmaster/fabric-backend[deploy]
import fabric_backend as fb
out = fb.create(workspace=" ", source="my_lakehouse", name="shop_api", spark=spark, keys={"order_items": ["order_id", "line_no"]}) # optional here: rule K5 infers this one; keys overrides print(out["plan"].summary()) print(out["card"])
7 tables, 6 with keys, 6 relationships no key (query only; can reference others, cannot be referenced): audit_log GraphQL endpoint: https://api.fabric.microsoft.com/v1/workspaces/ /graphqlapis/ /graphql Still to do in the Fabric portal (no API for these yet): [ ] shop_api -> Settings -> Introspection -> On (workspace admin; Lovable needs this) [ ] shop_api -> Manage permissions -> add the service principal with 'Run Queries and Mutations'
Paste the endpoint, tenant id, client id and secret into Lovable's Fabric connector. Done.
Same thing from an agent (MCP)
pip install "fabric-backend[mcp]"
FABRIC_ODBC="Driver={ODBC Driver 18 for SQL Server};Server= ;Database= ;Authentication=ActiveDirectoryInteractive" \ fabric-backend-mcp
The same engine over the one connection in FABRIC_ODBC: list_tables, plan_backend (keys, relationships, Mermaid — nothing deployed), validate_plan, sample_rows, create_backend, rayfin_connector, ontology_draft, semantic_model_draft, join_path, data_dictionary, dbt_schema, analyze_schema, suggest_relationships and create_views (dry run by default). The tools that need Fabric item ids (describe_backend, plan_drift, app_starter, create_semantic_model, create_data_agent) live in the remote server only. Set FABRIC_SOURCE_KIND (Lakehouse, Warehouse, SQLDatabase) and FABRIC_SCHEMAS_ENABLED=1 for a lakehouse created with schemas so that semantic_model_draft writes schemaName; SQLServer for an on-prem or Azure SQL Server, where the two Fabric-only drafts answer with an explanation. Windows set-up with Claude Desktop, Windows sign-in and what works locally: docs/LOCAL.md. fabric-backend demo is the 20-minute demo on a laptop: one local page on 127.0.0.1 with the map, the health check with Accept / Skip and five questions run on the customer's own SQL Server or on a folder of CSV / Excel files; script in docs/DEMO-20-MIN.md. Add the stdio server to Claude Desktop (docs/LOCAL.md) or another MCP client that starts local stdio servers; only the Claude Desktop set-up is documented. The agent can then say *"give me a GraphQL API over orders, customers and products"* and get an endpoint back.
Remote server (Krusgraph: Claude, VS Code, Cursor and other MCP clients)
The hosted instance is https://krusgraph.com/mcp. Add it in Claude under Customize → Connectors → Add → Add custom connector and sign in with your Microsoft work account; your Entra admin consents once (https://krusgraph.com/start has the steps, https://krusgraph.com/docs the details). VS Code, Cursor and other MCP clients that register themselves use https://krusgraph.com/mcp/connect: Krusgraph shows its own approval page for the client, then the Microsoft sign-in (https://krusgraph.com/docs#other-mcp-clients; tested on 27 October 2026 with VS Code, Cursor and Glama; docs/CLIENT-REGISTRATION.md). To run your own:
docker build -t fabric-backend-server . && docker run -p 8000:8000 \
-e FABRIC_TENANT_ID=... -e FABRIC_CLIENT_ID=... -e FABRIC_CLIENT_SECRET=... fabric-backend-server
Streamable HTTP at /mcp, thirty-eight tools, every one with a title and a readOnlyHint/destructiveHint (the directory requires it): list_workspaces, list_sources, list_tables, plan_backend (nothing deployed; suggests composite keys), sample_rows, validate_plan (keys and relationships checked against the rows; by default a summary with every failing check in full, detail="full" for every check), create_backend (creates or updates one item, never deletes), describe_backend, query_graphql (read-only; mutations refused), rayfin_connector and ontology_draft; every tool takes the workspace by id or name. Five more read-only tools turn the same plan into the week's deliverables, all unit-tested and run against the demo workspace (synthetic shop data) on 26 and 27 October 2026:
semantic_model_draft— a Power BI semantic model in TMDL: Direct Lake tables on the SQL analytics endpoint, relationships with one active path per table pair, suggested measures with their reasons (the row count of each fact table, sums only wheresummarizeBysums; never an id, code or year) and, when fact tables have date columns, a calendar marked as the date table; aREADME.generated.mdwith the decisions to check (fabric_backend/semantic_model.pycites the Microsoft sample definitions it follows). The measures and the calendar were added after 26 October and came back from the live run of 27 October (summarizeBy: noneonship_to_id).join_path— the shortest chain of relationships between two tables, rule per hop, ready T-SQL; or which relationship is missing.data_dictionary— hand-over documentation in Markdown with an empty Description column;validate=trueadds counts.dbt_schema— a dbt sources file withunique,not_nullandrelationshipstests (fabric_backend/dbt.pycites the dbt docs).domain_draft— proposed domains (candidate data products) from the plan's graph, the relationships that cross them, unassigned tables and one ODCS v3.2.0 data contract per domain; Fabric domains are created by the customer's admin (docs/DOMAINS.md). Unit tests only.plan_drift— today's plan against an existing API for GraphQL item: what acreate_backendwith that name would change.
Four more tools create things from the same plan, each dry_run=true by default so the first answer is exactly what would be created, each creating or updating in place under a name and never deleting (create_report only creates); all unit-tested with Fabric mocked. On 27 October 2026 the first three ran as dry runs against the demo lakehouse; create_semantic_model then created shop_model_live live on 29 October 2026 (reviewed in the Fabric portal the same day; shop_model updated in place from Lovable on 30 October 2026) and create_report created shop_report_live and shop_report live on 30 October 2026 (opened and reviewed in the Fabric portal the same day), while creating with create_views or create_data_agent is unit-tested only (the status per tool: https://krusgraph.com/docs#test-status). The delegated permissions they need, against what the app has today, and the az commands to add them are in docs/SCOPES.md:
create_semantic_model— a SemanticModel item from the TMDL draft (POST /semanticModels,updateDefinition); needsSemanticModel.ReadWrite.AllorItem.ReadWrite.All(Item.ReadWrite.Allgranted since 28 October 2026).create_views—CREATE OR ALTER VIEWin a schema of its own (krusgraph) on the SQL analytics endpoint or warehouse: a wide view per fact table, one per header table (vw_orders: each order with its customer and, onceorders.ship_to_idis confirmed, its ship-to address; in the dry run of 27 October, not yet created live) and one per hard-to-read relationship; needs no new scope, only the SQL right to create objects.create_data_agent— a Fabric data agent through the public staging API: the plan as instructions, the source as data source, 5–10 example questions with T-SQL, published; needsItem.ReadWrite.All(granted since 28 October 2026).create_report— an empty Power BI report (one blank page, no visuals) bound to an existing semantic model (POST /reportswithcreationPayload.semanticModelReference); a report of that name is left alone, never updated or deleted; needsReport.ReadWrite.AllorItem.ReadWrite.All. Experimental; created live on 30 October