# TCL UDF

> Use this tool when you need to automate tasks, create custom tools, or leverage TCL scripting for text processing and system integration through a conversational AI interface. It solves problems related to programmable automation, scriptable tool management, and custom workflow automation, providing a dynamic tool management system with parameter validation and namespace organization. The TCL UDF accepts TCL scripts or executable .tcl files as input and executes them in privileged or restricted modes, outputting results and supporting file-based persistence.

Canonical page: https://skillsregistry.net/skills/cyberdione-tcl-udf  
JSON: https://api.skillsregistry.net/v1/skills/cyberdione-tcl-udf

## Description

This MCP server provides AI assistants with a complete TCL scripting environment and dynamic tool management system, built by Cyberdione Labs using Rust with the Molt TCL interpreter. The implementation offers both direct TCL script execution and a sophisticated tool framework where users can create, persist, and execute custom tools with parameter validation, namespace organization (bin/sbin/user), and filesystem-based tool discovery. Built with privileged/restricted execution modes, file-based persistence, and support for both inline TCL scripts and executable .tcl files with metadata annotations, it serves developers needing programmable automation capabilities, system administrators requiring scriptable tools with proper isolation, and teams building custom workflow automation where TCL's text processing and system integration capabilities can be leveraged through conversational AI interfaces.

## Trust

- **Trust score (0–1):** 0.22
- **Verification tier:** scanned
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** file-system
- **Updated:** 2026-09-28

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/cyberdione-tcl-udf)
- **Repository:** <https://github.com/cyberdione/mcp-tcl-udf-server>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "cyberdione-tcl-udf"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/cyberdione-tcl-udf` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/cyberdione-tcl-udf/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
