{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_dw92pcnzy9y5","handle":"semantic-model-mcp-server","url":"https://wellknown.network/agents/semantic-model-mcp-server","links":{"self":"https://wellknown.network/agents/semantic-model-mcp-server/record.json","html":"https://wellknown.network/agents/semantic-model-mcp-server","markdown":"https://wellknown.network/agents/semantic-model-mcp-server/record.md","api":"https://wellknown.network/api/v1/agents/semantic-model-mcp-server","status":"https://wellknown.network/api/v1/agents/semantic-model-mcp-server/status","claim":"https://wellknown.network/agents/semantic-model-mcp-server/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/semantic-model-mcp-server/claim.json","badge":"https://wellknown.network/agents/semantic-model-mcp-server/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/semantic-model-mcp-server/history","tools":"https://wellknown.network/api/v1/agents/semantic-model-mcp-server/tools"},"ard":{"identifier":"urn:air::server:semantic-model-mcp-server","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"semantic-model-mcp-server","summary":"A Model Context Protocol server for Microsoft Fabric and Power BI semantic models","description":"# Semantic Model MCP Server (v0.3.0) \n \nA Model Context Protocol (MCP) server for connecting to Microsoft Fabric and Power BI semantic models. This server provides tools to browse workspaces, list datasets, retrieve model definitions (TMSL), execute DAX queries, and create or modify semantic models against semantic models. \n \n**🆕 NEW: Best Practice Analyzer** - Now includes comprehensive analysis of semantic models against 71 industry best practice rules! \n \n## 🚀 Quick Start with npm \n \nThe easiest way to get started is with our npm package: \n \n```bash \nnpx @nahtheking/semantic-model-mcp@latest \n``` \n \n### Claude Desktop Configuration \n \nAdd to your `claude_desktop_config.json`: \n \n```json \n{ \n  \"mcpServers\": { \n    \"semantic-model\": { \n      \"command\": \"npx\", \n      \"args\": [\"@nahtheking/semantic-model-mcp@latest\"] \n    } \n  } \n} \n``` \n \n### Alternative Installation Methods \n \n**Global npm install:** \n```bash \nnpm install -g @nahtheking/semantic-model-mcp \nsemantic-model-mcp \n``` \n \n**Python pip install:** \n```bash \npip install semantic-model-mcp-server \npython -m semantic_model_mcp_server.server \n``` \n \n**Requirements:** \n- Node.js 16+ (for npm method) \n- Python 3.8+ (automatically handled by npm, or manual for pip method) \n \nA tool designed for Semantic model authors to chat with your Semantic Model in VS Code Co-pilot using your own LLM!!! \n \nUse your local compute rather than your Premium capacity. \n \nThis tool is most suited to be run in VS Code to be used as a *chat with your semantic model* feature using your own choice of LLM Server. \n \nCo-pilot in VS Code has far fewer limitations than some MCP Clients and can also allow you to tweak/improve this code for yourself. \n \n## Features \n \n- **Browse Power BI Workspaces**: List all available workspaces in your tenant \n- **Dataset Management**: List and explore datasets within workspaces \n- **Model Definition Retrieval**: Get TMSL (Tabular Model Scripting Language) definitions \n- **DAX Query Execution**: Run DA…","publisher":null,"homepage":"https://github.com/nahtheking/semantic-model-mcp/blob/main/readme.md","repository":"https://github.com/nahtheking/semantic-model-mcp/blob/main/readme.md","version":"0.3.0","license":"MIT","protocols":["mcp"],"tags":["powerbi","fabric","semantic-model","mcp","model-context-protocol","dax","tmsl","analysis-services","best-practices-analyzer"],"pricing":null,"endpoints":[{"url":"pypi:semantic-model-mcp-server","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi"}},"derived":{"capabilities":[{"slug":"analytics.reporting","name":"Reporting & Dashboards","confidence":1,"provenance":"derived"},{"slug":"dev.package-management","name":"Packages & Dependencies","confidence":0.756,"provenance":"derived"}],"categories":["analytics","dev"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"semantic-model-mcp-server","registry":"pypi","observedAt":"2026-10-28T22:24:26.106Z","publishedAt":"2025-10-22T08:58:46.901082Z","latestVersion":"0.3.0"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"semantic-model-mcp-server","url":"https://pypi.org/project/semantic-model-mcp-server/","firstSeenAt":"2026-09-10T12:21:27.261Z","fetchedAt":"2026-10-28T22:22:45.134Z","normalizedAt":"2026-10-28T22:22:45.134Z"}]},"firstSeenAt":"2026-09-10T12:21:27.261Z","updatedAt":"2026-10-28T22:24:26.106Z"}