sassoftware/sas-score-mcp-serverjs

A Model Context Protocol (MCP) server for scoring with SAS Viya

1Stars on the repository
16Mods indexed here, across every type
2mo agoLast push, which is what freshness is scored on
Apache-2.0Licence, which decides whether bodies are shown

detail-strategy

01

sassoftware/sas-score-mcp-serverjs

Skill Claude CodeCodex

Use this strategy when the user requests information about a resource. This is a Unified detail/information/describe retrieval strategy. Handles MAS models, Job models, JobDef models, SCR models, and tables. Verify resources exist using find-resources skill before retrieving details.

not rated 1 2mo ago A 58 tokens original Apache-2.0

find-library-server

02

sassoftware/sas-score-mcp-serverjs

Skill Claude CodeCodex

Verify that a SAS Viya library exists and determine which server (CAS or SAS) hosts it. Always checks CAS first, then SAS. Returns the confirmed library name and server. Use whenever you need to confirm a library exists before listing tables or performing any library-scoped operation.

not rated 1 2mo ago A 60 tokens original Apache-2.0

find-resources

03

sassoftware/sas-score-mcp-serverjs

Skill Claude CodeCodex

Unified resource verification skill. Use the appropriate find tool before any execution. Determines server for tables (CAS vs SAS). Never use list tools for verifying or finding specific resources; list tools are for discovery and exploration only.

not rated 1 2mo ago A 47 tokens original Apache-2.0

list-library

04

sassoftware/sas-score-mcp-serverjs

Skill Claude CodeCodex

List SAS Viya libraries. Calls sas-score-list-libraries with the appropriate server parameter. Use only when the user explicitly wants to browse or enumerate libraries, not to verify a specific library exists. User must specify server (CAS or SAS) in their request to trigger this skill.

not rated 1 2mo ago A 60 tokens original Apache-2.0

list-mas-job-jobdef

05

sassoftware/sas-score-mcp-serverjs

Skill Claude CodeCodex

List MAS models, Jobs, or JobDefs in SAS Viya. Routes to the correct list tool based on resource type. Use only when the user explicitly wants to browse or enumerate models, jobs, or jobdefs.

not rated 1 2mo ago A 51 tokens original Apache-2.0

list-tables

06

sassoftware/sas-score-mcp-serverjs

Skill Claude CodeCodex

List tables in a SAS Viya library. Always verifies the library exists and determines its server (CAS or SAS) before listing. Never calls sas-score-list-tables without first completing library verification.

not rated 1 2mo ago A 43 tokens original Apache-2.0

read-strategy

07

sassoftware/sas-score-mcp-serverjs

Skill Claude CodeCodex

Strategy for reading data from CAS or SAS tables. Determines which read tool to use (raw reads vs analytical queries).

not rated 1 2mo ago A 27 tokens original Apache-2.0

request-routing

08

sassoftware/sas-score-mcp-serverjs

Skill Claude CodeCodex

Route SAS Viya requests for finding resources,reading tables, running queries, scoring MAS/job/jobdef/SCR/cas models, listing resources, and describing metadata. Use when the task involves choosing the correct SAS Viya tool or deciding whether to verify, read, query, score, list, or describe a resource.

not rated 1 2mo ago A 67 tokens original Apache-2.0

score-cas

09

sassoftware/sas-score-mcp-serverjs

Skill Claude CodeCodex

Scoring workflow for CAS (Cloud Analytic Services) programs and CAS model tables. Use when the model suffix is .casl, or when the user references a CAS model table (casmodel), or when running inline CASL/CAS program src code. Handles both inline scenario scoring and table row scoring.

not rated 1 2mo ago A 66 tokens original Apache-2.0

score-job-jobdef

10

sassoftware/sas-score-mcp-serverjs

Skill Claude CodeCodex

Scoring workflow for Job (.job) and JobDef (.jobdef) model types. Use when the model suffix is .job or .jobdef. Handles both inline scenario scoring and table row scoring.

not rated 1 2mo ago A 46 tokens original Apache-2.0

score-mas-scr

11

sassoftware/sas-score-mcp-serverjs

Skill Claude CodeCodex

Scoring workflow for MAS (Micro Analytic Score) and SCR (Score Code Runtime) models. Use when the model type is .mas or .scr, or when no suffix is given (default is MAS). Handles both inline scenario scoring and table row scoring.

not rated 1 2mo ago A 59 tokens original Apache-2.0

score-program

12

sassoftware/sas-score-mcp-serverjs

Skill Claude CodeCodex

Scoring workflow for SAS Program and Macro model types. Use when the user wants to score with a SAS program , or when the user references a SAS macro by name. For CAS programs (casl) or CAS model tables, use score-cas instead. No pre-verification step — programs are scored directly. Handles both inline scenario…

not rated 1 2mo ago A 77 tokens original Apache-2.0

score-strategy

13

sassoftware/sas-score-mcp-serverjs

Skill Claude CodeCodex

Scoring router — classifies model type and delegates to the appropriate scoring skill. Use this as the entry point for any scoring request.

not rated 1 2mo ago A 31 tokens original Apache-2.0

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: