krexel-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| KREXEL_API_URL | No | Base URL of the Krexel orchestrator API. | http://localhost:8787 |
| KREXEL_MASTER_KEY | No | 32-byte hex string for env-var encryption. Required for set_env tool. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| ship_siteA | Upload a built site folder to Krexel. Zips the folder, stages it locally, and POSTs to the Krexel orchestrator API. Returns a deploy_id (always) and preview_url. If the orchestrator is unreachable the response carries an |
| list_deploysB | List recent deploys from the local Krexel state file. Optionally filter by domain. |
| get_logsA | Get build logs for a deploy. In Phase 1 these are mocked from the local manifest; Phase 2 will stream from the orchestrator. |
| rollbackA | Mark a previous deploy as the current 'last_good' for a domain. Phase 2 will actually push the rollback; Phase 1 just records intent. |
| set_envA | Encrypt and persist an environment variable for a domain. Stored at $KREXEL_HOME/env/.enc with AES-256-GCM using KREXEL_MASTER_KEY. |
| get_statusA | Return current account, deploy count, platform, and state directory. |
| list_filesA | List the files in a deployed site (paths, sizes, sha256). Returns metadata only — use read_file to fetch content. |
| read_fileA | Read a single file's contents from a deployed site. Path is relative to the site root (e.g. 'index.html', 'assets/logo.svg'). |
| edit_fileA | Patch a file on a live deployed site and ship a new patch deploy. The AI decides what to change; the MCP ships the patch. Returns the new deploy_id + preview_url. |
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/Syfer-web/krexel-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server