JustClaw-It

com.it.justclaw由 justclaw.it.com 發布官方發布者v1.11.0更新於 Nov 1, 2026

Licence-cleared code for coding agents, with attribution. Free search, MCP prompts and a skill pack.

已驗證Streamable HTTP可網頁執行知識與記憶開發者工具安全與監控

概覽

AI 產生的概覽

從開源儲存庫檢索已釐清授權的程式碼元件,並連同署名資訊取回原始碼,供編碼助理重複使用。

可以做什麼
  • 檢索與瀏覽元件:可依類別、語言、授權篩選的語意搜尋、相似元件查找、類別標籤與函式庫統計
  • 取得原始碼:拉取單一元件的完整程式碼,附授權、著作權人、GitHub 永久連結與署名標頭
  • 安全檢查:查詢元件或儲存庫已知的 CVE/GHSA 安全公告
  • 授權與 NOTICE 資料:列出來源儲存庫的 SPDX 授權與著作權人,用來建立 NOTICE 檔
  • Pro 打包:拉取元件及其匯入的相依檔案,或以多個元件組出起始專案,含 README、NOTICE 與安裝指令
適用情境
適合在編碼助理原本要從零撰寫某個工具函式,而你更想重用既有、授權清楚且附署名的程式碼時使用。也適合在把程式碼複製進專案前核對授權與已知安全公告。
執行需求
遠端 streamable HTTP 端點,不需本機安裝。Authorization 標頭中的 Bearer API 金鑰對 search_components 為選用,其餘工具皆必須;免費金鑰須在供應商網站註冊取得。部分工具會消耗點數,打包與起始專案工具需要 Pro 方案。
安裝前請注意
Authorization 標頭攜帶的 API 金鑰必須保密。get_component 每次 1 點、get_component_bundle 3 點、compose_starter 10 點,Pro 工具受方案限制。複製的程式碼須保留署名標頭與授權條款;安全公告為儲存庫層級,且僅涵蓋部分廣泛使用的儲存庫,"none_known" 不代表安全保證。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 JustClaw-It,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/com.it.justclaw%2Fjustclaw-it/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "justclaw-it": {
      "type": "http",
      "url": "https://justclaw.it.com/mcp"
    }
  }
}

工具

9

search_components

Search licence-cleared components

Find existing, licence-cleared code (functions, classes, handlers, modules) mined from real open-source repositories, before writing it from scratch. Cost: 0 credits (free). Works without an API key with a small per-network limit; a free key raises the limits. Every result is licence-cleared with attribution: its SPDX licence, copyright holder and a GitHub permalink come with it. Parameters: query (required) -- describe the job in plain words, e.g. "verify stripe webhook signature in python". limit -- results per page (default 8; capped by plan). category -- a function tag from list_categories, e.g. "auth". language -- python, typescript, javascript, go, rust, java, ... . license -- 'permissive' (MIT/BSD/Apache/ISC; use it when the code goes into a product), 'commercial-safe' (adds weak copyleft such as MPL-2.0), 'open-source' or 'any' (default). min_composite -- minimum 0-10 quality score, e.g. 7. offset -- pagination. max_per_repo -- cap per source repo (0 = no cap). Returns JSON {"results": [...]}, each with id, name, description, repo, path, language, license, composite and five sub-scores, similarity and permalink. No code body: pass the id to get_component for the source. Example: search_components(query="express jwt auth middleware", language="javascript", license="permissive", min_composite=7)

輸入參數limitquery必填offsetlicensecategorylanguagemax_per_repomin_composite

find_similar

Find similar components

Find alternatives to a component you already have: other licence-cleared implementations of the same job, to compare scores, licences and stacks. Cost: 0 credits (free; needs a free key). Parameters: id (required) -- a component id from search_components. limit -- how many (default 8). Returns JSON {"results": [...]} in the same shape as search_components (no code body). Example: find_similar(id="<id from search_components>", limit=5)

輸入參數id必填limit

list_categories

List component categories

List the function tags (categories) in the library with how many components each has; the values search_components accepts as `category`. Cost: 0 credits (free; needs a free key). Parameters: limit -- how many tags, most-used first (default 40). Returns JSON {"categories": [{"tag": ..., "count": ...}, ...]}. Example: list_categories(limit=20)

輸入參數limit

get_component

Get component source

Pull one component's full source code to reuse in the project, with its licence, copyright holder, GitHub permalink and an attribution header to keep with the copied code. Cost: 1 credit per call (needs a free key; refunded if the id is not available). Re-pulling a component you already pulled still costs 1 credit. Parameters: id (required) -- a component id from search_components or find_similar. Returns JSON with the full source, licence, attribution header, GitHub permalink, repo, path, language and quality scores. Example: get_component(id="<id from search_components>")

輸入參數id必填

check_component_security

Check component security

Check components or repositories for known security advisories (CVE/GHSA ids) before or after you reuse them. Cost: 0 credits (free; needs a free key). Advisories are repository-wide and come from our reputation data, which covers a set of widely used repositories: "none_known" means no advisory in our data, not that the code is safe. Parameters: component_ids -- up to 25 ids from search_components / get_component. names -- up to 25 repositories as "owner/repo" or a GitHub URL (a bare repo name matches every owner's). Returns JSON {"results": [...], "summary", "coverage", "note"}; each result has status "advisories" (with ids and links), "none_known" or "not_found". Example: check_component_security(component_ids=["<id>"], names=["nestjs/nest"])

輸入參數namescomponent_ids

library_stats

Library statistics

Live size of the library: total licence-cleared components, how many carry full source, source repositories, languages and repositories by licence class. Use it to tell the user how much is searchable. Cost: 0 credits (free; needs a free key). No parameters. Returns JSON counts, refreshed every 15 minutes. Example: library_stats()

無需輸入參數。

list_licenses

List source licences

List every source repository in the library with its SPDX licence and copyright holder, i.e. the NOTICE data behind the attribution on each component. Use it to build a NOTICE file or to check a repo's licence. Cost: 0 credits (free; needs a free key). No parameters. Returns JSON {"licenses": [...]}, one entry per source repository. Example: list_licenses()

無需輸入參數。

get_component_bundle

Get component bundle (Pro)

Pro feature. Pull a component together with the files it imports from its own repository, so it runs without hunting for helpers: each file with source and licence/attribution header, plus a manifest of files, npm/pip packages and install commands. Cost: 3 credits per call (Pro plan; other plans get an upgrade message and are not charged). Parameters: component_id (required) -- an id from search_components. Returns JSON with the files, manifest, licences and credits_charged. Example: get_component_bundle(component_id="<id from search_components>")

輸入參數component_id必填

compose_starter

Compose a starter project (Pro)

Pro feature. Assemble a starter project from 3-8 complementary licence-cleared components for what you are building: file tree, files with attribution headers, a README listing every source and licence, a NOTICE file and install commands. Cost: 10 credits per call (Pro plan; other plans get an upgrade message and are not charged). Parameters: prompt (required) -- what you are building, e.g. "saas with stripe billing and magic-link login". stack -- optional, e.g. "nextjs" or "python fastapi". Returns JSON with files, tree, readme, notice, install commands and credits_charged. Example: compose_starter(prompt="todo api with jwt auth", stack="python fastapi")

輸入參數stackprompt必填

版本歷史

3
  1. v1.11.0最新Nov 1, 2026
  2. v1.10.0Oct 31, 2026
  3. v1.7.0Oct 29, 2026

評分

已滿足適用檢查項的 83%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款不適用

    託管服務按其提供方的條款使用,因此這裡不要求授權條款。此檢查項不計入百分比。