From 4f820aca7cfa625074cefb99cf8c9c18939fb7f0 Mon Sep 17 00:00:00 2001 From: Emilio Amaya Date: Tue, 27 Jan 2026 15:38:16 -0500 Subject: [PATCH 1/2] feat: include atxp-paas tools in atxp skill - Add PaaS section to SKILL.md with Workers, D1, and R2 tool documentation - Add paas.mcp.atxp.ai to MCP Servers table - Update description to include cloud deployment capabilities - Bump version to 1.3.0 (minor release for new feature) Fixes ATXP-1418 Co-Authored-By: Claude Opus 4.5 --- package.json | 2 +- packages/atxp/package.json | 2 +- skills/atxp/SKILL.md | 32 +++++++++++++++++++++++++++++--- 3 files changed, 31 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index fb97a08..0a0b3dd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@atxp-dev/cli-monorepo", - "version": "1.2.7", + "version": "1.3.0", "description": "ATXP CLI tools for creating projects and running demos", "license": "MIT", "repository": { diff --git a/packages/atxp/package.json b/packages/atxp/package.json index d1255ee..d34202d 100644 --- a/packages/atxp/package.json +++ b/packages/atxp/package.json @@ -1,6 +1,6 @@ { "name": "atxp", - "version": "1.2.7", + "version": "1.3.0", "description": "ATXP CLI - Command line tool for creating ATXP projects and running demos", "license": "MIT", "repository": { diff --git a/skills/atxp/SKILL.md b/skills/atxp/SKILL.md index 5e47468..d847114 100644 --- a/skills/atxp/SKILL.md +++ b/skills/atxp/SKILL.md @@ -1,6 +1,6 @@ --- name: atxp -description: Access ATXP paid API tools for web search, AI image generation, music creation, video generation, and X/Twitter search. Use when users need real-time web search, AI-generated media (images, music, video), or X/Twitter search. Requires authentication via `npx atxp login`. +description: Access ATXP paid API tools for web search, AI image generation, music creation, video generation, X/Twitter search, and cloud deployment (Workers, D1, R2). Requires authentication via `npx atxp login`. --- # ATXP Tools @@ -28,6 +28,31 @@ source ~/.atxp/config | `npx atxp video ` | AI video generation | | `npx atxp x ` | X/Twitter search | +## PaaS Tools + +Deploy serverless apps with Cloudflare Workers, SQLite databases (D1), and object storage (R2). + +### Workers (Serverless Functions) +- `deploy_worker` - Deploy a Cloudflare Worker +- `list_deployments` - List all deployed workers +- `get_logs` - Retrieve worker logs +- `delete_worker` - Delete a worker deployment + +### D1 Database (SQLite) +- `create_database` - Create a new D1 database +- `list_databases` - List all databases +- `query` - Execute SQL queries +- `delete_database` - Delete a database + +### R2 Storage (Object Storage) +- `create_bucket` - Create a new R2 bucket +- `list_buckets` - List all buckets +- `upload_file` - Upload a file to a bucket +- `get_file` - Retrieve a file from a bucket +- `list_files` - List files in a bucket +- `delete_file` - Delete a file +- `delete_bucket` - Delete a bucket + ## Usage 1. Verify `$ATXP_CONNECTION` is set @@ -52,10 +77,11 @@ const result = await client.callTool({ ## MCP Servers -| Server | Tool | -|--------|------| +| Server | Tools | +|--------|-------| | `search.mcp.atxp.ai` | `search_search` | | `image.mcp.atxp.ai` | `image_create_image` | | `music.mcp.atxp.ai` | `music_create` | | `video.mcp.atxp.ai` | `create_video` | | `x-live-search.mcp.atxp.ai` | `x_live_search` | +| `paas.mcp.atxp.ai` | `deploy_worker`, `list_deployments`, `get_logs`, `delete_worker`, `create_database`, `list_databases`, `query`, `delete_database`, `create_bucket`, `list_buckets`, `delete_bucket`, `upload_file`, `get_file`, `list_files`, `delete_file` | From 3fbecaba04f0cb5990e3e62a0b9bb27d51f66201 Mon Sep 17 00:00:00 2001 From: Emilio Amaya Date: Tue, 27 Jan 2026 15:39:32 -0500 Subject: [PATCH 2/2] chore: update package-lock.json after version bump Co-Authored-By: Claude Opus 4.5 --- package-lock.json | 27 ++++++++++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index dbc0f9a..4184309 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@atxp-dev/cli-monorepo", - "version": "1.2.7", + "version": "1.3.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@atxp-dev/cli-monorepo", - "version": "1.2.7", + "version": "1.3.0", "license": "MIT", "workspaces": [ "packages/*" @@ -13974,7 +13974,7 @@ } }, "packages/atxp": { - "version": "1.2.7", + "version": "1.3.0", "license": "MIT", "dependencies": { "@atxp/client": "^0.10.5", @@ -14036,6 +14036,27 @@ "vitest": "^1.0.0" } }, + "packages/create-atxp/node_modules/atxp": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/atxp/-/atxp-1.2.7.tgz", + "integrity": "sha512-cGCQewjttho3KGNPHsDVUpj4bz9uIToMW9GdYWo28zWPAr3cOuE1Y19nxPT6ekoIoesu8QtS1tx5/5ys7Zto8g==", + "license": "MIT", + "dependencies": { + "@atxp/client": "^0.10.5", + "chalk": "^5.3.0", + "fs-extra": "^11.2.0", + "inquirer": "^9.2.12", + "open": "^9.1.0", + "ora": "^7.0.1", + "qrcode-terminal": "^0.12.0" + }, + "bin": { + "atxp": "dist/index.js" + }, + "engines": { + "node": ">=18.0.0" + } + }, "packages/create-atxp/node_modules/chalk": { "version": "5.6.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",