$ timeahead.in
/ servers/npm/@sassoftware/sas-score-mcp-serverjs
npm

@sassoftware/sas-score-mcp-serverjs

A mcp server for SAS Viya

1 stars44/wkupdated 33d agogithub ↗
76fair
▣ Overview

What it does

This MCP server connects Claude to SAS Viya, enabling scoring operations—executing SAS models, jobs, and custom programs—through natural language. Users can invoke pre-trained models from Model Studio or Intelligent Decisioning, run SAS Studio flows, or execute user-written SAS programs directly from chat. The server also provides tools to query and list tables within SAS analytics environments. Supports both HTTP and stdio transport protocols with flexible authentication (OAuth, bearer token, CLI-based, and password flows).

Who it's for

SAS administrators and data scientists who operate SAS Viya and want to expose analytics workflows to Claude without switching contexts. Teams building AI-assisted decision support systems that rely on existing SAS models or custom programs as backend logic.

Common use cases

  • Score a dataset against a pre-trained SAS model by passing table names and model identifiers via chat
  • Execute a SAS Studio flow or job definition with parameters specified in natural language
  • Query SAS table metadata and row counts from CAS or compute contexts
  • Fetch model details and decision logic from SAS Model Studio for debugging and explanation
  • Integrate SAS decisioning workflows into Claude-driven business processes and decision support

Setup pitfalls

  • OAuth (the default auth method) requires the server to be deployed remotely (Azure, container, etc.) for Claude—localhost deployments cannot complete the OAuth callback
  • VIYA_SERVER is required and must point to a valid SAS Viya instance; misconfigured URLs will fail silently during auth negotiation
  • CAS and compute sessions are not cached per request, so repeated operations create new sessions and incur longer latency than expected
  • OAuth redirect URI must exactly match your deployment URL; mismatches prevent token exchange and leave the connection unauthenticated
▣ Score BreakdownMCPScore = Σ(raw × weight)
DimensionRawWeighted
Security
35%
100
35.0
Freshness
25%
85
21.3
Adoption
20%
25
5.0
Quality
10%
100
10.0
Trust
10%
50
5.0
Total
76.3
⚿ Capabilities & Risk Explainer
fs readfs writenetworksecrets
◆ Risk level: medium
fs read + fs write + network + secrets — requires access to credentials or environment secrets.
⚙ Install config
Claude Desktop · Cursor · Windsurf · VS Code (Copilot) · Claude Code
add to your MCP client config:
{
  "mcpServers": {
    "sassoftwaresas-scorejs": {
      "command": "npx",
      "args": [
        "-y",
        "@sassoftware/sas-score-mcp-serverjs"
      ]
    }
  }
}
📈 Score historylast 46 snapshots
5/10/20267/21/2026 · 46 snapshots
⚙ Maintenance health
13/ 100 · is this project alive?
contributors (1y)2
top contributor share98%
releases (1y)0
ci✗ none
⛁ Raw data
weekly downloads44
github stars1
forks0
open issues1
license✓ present
readme length7492 chars
last publish33d ago
last commit33d ago
last updated18d ago
install verified✗ fail · 82d ago
owner of this server? claim your listing to get a verified badgeclaim →
🔔 Score drop alerts
get notified by email when this server's score drops 5+ points