JSPM

@quickcreator/skill-mcp

0.1.0
    • ESM via JSPM
    • ES Module Entrypoint
    • Export Map
    • Keywords
    • License
    • Repository URL
    • TypeScript Types
    • README
    • Created
    • Published
    • Downloads 8
    • Score
      100M100P100Q51333F
    • License MIT

    MCP server for QuickCreator skill lifecycle management (develop, fork, install, update, publish)

    Package Exports

    • @quickcreator/skill-mcp
    • @quickcreator/skill-mcp/dist/index.js

    This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@quickcreator/skill-mcp) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

    Readme

    @quickcreator/skill-mcp

    MCP (Model Context Protocol) server for managing QuickCreator skills — develop, fork, install, update, and publish skills from your IDE.

    Setup

    1. Get an API Token

    Generate a token via the QuickCreator API:

    curl -X POST https://api.quickcreator.io/ai-blog-chat-service/tokens \
      -H "x-token: YOUR_AUTH_TOKEN" \
      -H "Content-Type: application/json" \
      -d '{"name": "my-mcp-token", "scopes": "read,write,publish"}'

    2. Configure in Cursor / Claude Desktop

    Add to your MCP config (~/.cursor/mcp.json or Claude Desktop config):

    {
      "mcpServers": {
        "quickcreator-skill": {
          "command": "npx",
          "args": ["@quickcreator/skill-mcp"],
          "env": {
            "QC_API_TOKEN": "qct_your_token_here"
          }
        }
      }
    }

    QC_API_URL defaults to https://api.quickcreator.io/ai-blog-chat-service. Override it for self-hosted or development environments.

    Available Tools

    Tool Description
    list_skills List skills by category (personal / builtin / marketplace / installed)
    search_marketplace Search marketplace by tag, sorted by publish time or downloads
    get_skill Get skill detail and full file tree
    get_skill_file Read a specific file from any skill
    create_skill Create a new empty personal skill
    fork_skill Fork a builtin, marketplace, or installed skill to personal
    update_skill_file Update a file in a personal skill
    create_skill_file Add a new file to a personal skill
    delete_skill Delete a personal skill
    publish_skill Publish a personal skill to the marketplace
    update_published_skill Update an existing marketplace listing
    install_skill Install a marketplace skill
    uninstall_skill Uninstall a marketplace skill

    Skill ID Prefixes

    • sk_ — Built-in skills (read-only, admin-managed)
    • mk_ — Marketplace skills (published by users)
    • p_ — Personal skills (your editable workspace)
    • i_ — Installed skills (read-only copies from marketplace)

    Workflow

    1. Browse:      list_skills(category="marketplace")
    2. Install:     install_skill(marketplaceSkillId="mk_xxx")
    3. Fork:        fork_skill(skillId="mk_xxx", source="marketplace")
    4. Develop:     create_skill_file / update_skill_file
    5. Publish:     publish_skill(personalSkillId="p_xxx")
    6. Update:      update_published_skill(marketplaceSkillId="mk_xxx", personalSkillId="p_xxx")

    Development

    npm install
    npm run build
    npm start

    License

    MIT