tcs-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TCS_MCP_CONFIG | No | Path to the tcs-mcp.config.json configuration file. If not set, a default direct profile allowing only the startup directory is used. | |
| TCS_MCP_PROFILE | No | Name of the profile to use from the configuration file. Required when multiple profiles exist, but optional if a default profile is defined or if using the default configuration. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| system_statusA | Check the selected profile, connection, runtime, TCS commands, and configured path limits. |
| list_jobsC | List this account's current jobs or completed job history in structured form. |
| get_jobA | Get details and output paths for one current or historical job. |
| get_job_statsA | Get basic or node-level statistics for a completed job. |
| list_resourcesA | Read PJM resource-group availability and this account's scheduler limits. |
| list_modulesA | List or search Environment Modules available on the login node. |
| list_filesB | List one directory inside configured remote roots. |
| read_fileA | Read the beginning of a text file, or tail a requested number of lines, inside configured roots. |
| search_filesB | Search text with ripgrep under a configured remote root. |
| validate_jobA | Validate either an existing PJM script or a structured normal-batch job definition without submitting it. |
| render_jobB | Render and validate a structured normal-batch job definition without writing it. |
| submit_jobB | Preview a normal-batch pjsub operation and return a confirmation token. Does not submit until confirm_action. |
| cancel_jobA | Preview cancellation of a current owned job and return a confirmation token. |
| run_commandC | Preview a constrained build or pre/post-processing command. Heavy computation must be submitted as a job. |
| write_fileC | Preview writing or appending a UTF-8 text file inside configured remote roots. |
| manage_filesB | Preview mkdir, copy, move, or delete inside configured remote roots. |
| transfer_filesC | Preview an SSH-mode upload or download between configured local and remote roots. |
| confirm_actionA | Execute exactly one previously previewed action using its short-lived, single-use token. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/exthnet/tcs_mcp_codex'
If you have feedback or need assistance with the MCP directory API, please join our Discord server