Token导航 LogoToken导航TokenDH.com
Sastool MCP logo
AI代理未说明官方级别未说明来源级核验

Sastool MCP

MCP Server

一个通过MCP协议暴露SAS功能的服务器,支持运行SAS代码、管理库表及远程文件操作,适用于数据分析与自动化流程集成。

工具数

0

提示词数

0

GitHub Stars

2

资源数

0
代码执行PythonClaude数据分析Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

samiulhq

提供方

samiulhq

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

sastol——基于SASPy的SAS集成MCP服务器

此存储库包含最小 模型上下文协议(MCP) 将以下SAS驱动的工具暴露给MCP兼容客户端的服务器(例如,Claude Desktop、GitHub CoPilot):

工具名称描述
run_sas(code)运行SAS代码并返回LOG+HTML结果
list_libs()列出分配的SAS/CAS库
list_tables(libname)列出SAS库中的表
list_directory(path)列出SAS服务器上的文件
save_code(path, filename, content)远程保存SAS代码

______________________________________________________________________

特性

  • ✅ 通过SAS日志和列表输出清理MCP
  • ✅ 退货 LOGLST 来自SASPy
  • ✅ 与Claude Desktop轻松集成

SASPy配置

SASPy需要一个配置,指定它如何连接到SAS。要配置SASPy,请按照说明进行操作 这里.

与Claude Desktop一起使用

点击观看演示

![##Watch the video](https://www.loom.com/share/60200b5123604569b64f68519ed527de?sid=de6b7b35-a3a0-4540-8773-668c5c00a002)

编辑claude_desktop_config.json:

{
  "mcpServers": {
    "sastool": {
      "command": ",/absolute/path/to/.venv/bin/python or uv>",
      "args": ["run", "--with", "mcp[cli]","/absolute/path/to/server.py"],
      "env": {
        "SAS_CONFIG_NAMES": "default",
        "PYTHONUNBUFFERED": "1"
      },
      "disabled": false
    }
  }
}

Claude示例流程

sequenceDiagram
    autonumber
    participant U as User
    participant C as Claude Desktop
(Sonnet 4.5)
    participant M as MCP Server
(server.py / FastMCP)
    participant P as SASPy
    participant VC as SAS Viya Compute
    participant CAS as CAS / CASLIBs

    U->>C: Analysis request from user
    C->>C: Generate SAS Code:code
    C->>M: MCP tool call: runsascode(code)
    M->>P: sas.submit(code, results='HTML')
    P->>VC: Start compute session
    VC->CAS: CAS Initiate

    CAS-->>VC: Data access / processing

    VC-->>P: Return LOG and ODS results
    P-->>M: {"LOG": "...", "LST": "..."}
    M-->>C: Return MCP JSON
    C->>C: Evaluate and generate additional SAS code if needed
    C-->>U: Display results (HTML tables/graphs)

与GitHub桌面一起使用

编辑用户mcp.json配置

{
	"servers": {
		"sastoolmcp": {
			"type": "stdio",
			"command": "uv",
			"args": [
				"run",
				"--with",
				"mcp[cli]",
				"mcp",
				"run",
				""				
			]
		}
	},
	"inputs": []
}

目录标签

目录标签

代码执行PythonClaude数据分析SAS集成本地部署自动化工具MCP协议

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

session

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明session部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP