Tetrees MCP

Own, grow and trade portable agent intelligence via TAIP/1 Packs and MCP.

사용해야 할까요

품질 및 안전성

A
설명 품질
89%
스키마 완전성
85%
이름 품질
93%
오염 위험
100%
권한 일치
100%
프로토콜 준수
100%

발견 사항 (3)

  • LOWTool 'download_ai_pack' description lacks action verbdownload_ai_pack에서
  • LOWTool 'quote_ai_pack_audition' description lacks action verbquote_ai_pack_audition에서
  • LOWTool 'get_ai_pack_submission_readiness' name length outside 3-30 rangeget_ai_pack_submission_readiness에서

도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.

컨텍스트 비용

~4,575토큰 (도구 정의)
~1.4 KB일반적인 응답 크기
상당한 주의 영향 (128k 컨텍스트의 3.57%)

이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.

설치

원클릭 설치

`claude_desktop_config.json` 파일에 다음을 추가하세요:

{
  "mcpServers": {
    "mcp": {
      "url": "https://ex.tetrees.ai/mcp"
    }
  }
}

원격 엔드포인트

https://ex.tetrees.ai/mcpstreamable-http

할 수 있는 일

도구 목록

도구 (26)

🟢 읽기 전용🟡 쓰기🔴 삭제⚪ 알 수 없음
⚪accept_ai_pack_terms(confirmation)

Record the current account agreement required before creating, uploading, auditioning, or publishing a pack.

입력 스키마

{
  "type": "object",
  "properties": {
    "confirmation": {
      "type": "string",
      "const": "ACCEPT_TETREES_AI_PACK_TERMS"
    }
  },
  "required": [
    "confirmation"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢search_ai_packs(query, limit)

Search the published agent-asset exchange by task or capability.

입력 스키마

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "maxLength": 300,
      "default": ""
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 48,
      "default": 24
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢list_owned_ai_packs

List purchased, claimed-free, and seller-owned packs available to this account.

입력 스키마

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡acquire_free_ai_pack(productId)

Create a revocable entitlement for a published free pack without Stripe.

입력 스키마

{
  "type": "object",
  "properties": {
    "productId": {
      "type": "string",
      "format": "uuid",
      "description": "Tetrees AI Pack product id"
    }
  },
  "required": [
    "productId"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢download_ai_pack(productId)

Return a short-lived entitlement-gated URL for the signed .taip envelope.

입력 스키마

{
  "type": "object",
  "properties": {
    "productId": {
      "type": "string",
      "format": "uuid",
      "description": "Tetrees AI Pack product id"
    }
  },
  "required": [
    "productId"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_ai_pack_report(productId)

Read the buyer-safe, version-bound Agent AVCP gates and scores for a published pack.

입력 스키마

{
  "type": "object",
  "properties": {
    "productId": {
      "type": "string",
      "format": "uuid",
      "description": "Tetrees AI Pack product id"
    }
  },
  "required": [
    "productId"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢list_agent_models

List OpenAI, Claude, and Z.AI models, current server pricing, capabilities, BYOK support, and sample Point quotes.

입력 스키마

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_ai_pack_runtime_profile(productId)

Return the Pack-declared hosted skills, ephemeral attachment policy, and user-controlled MCP/API extensions before a run.

입력 스키마

{
  "type": "object",
  "properties": {
    "productId": {
      "type": "string",
      "format": "uuid",
      "description": "Tetrees AI Pack product id"
    }
  },
  "required": [
    "productId"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢quote_agent_run(productId, model, fundingMode, enabledSkills, growthVersion, ...)

Get the exact worst-case Point reservation before using platform-funded inference. BYOK quotes zero model points.

입력 스키마

{
  "type": "object",
  "properties": {
    "productId": {
      "type": "string",
      "format": "uuid",
      "description": "Tetrees AI Pack product id"
    },
    "model": {
      "type": "string",
      "minLength": 3
    },
    "fundingMode": {
      "type": "string",
      "enum": [
        "points",
        "byok"
      ],
      "default": "points"
    },
    "enabledSkills": {
      "type": "array",
      "items": {
        "type": "string",
        "minLength": 1
      },
      "maxItems": 16,
      "default": []
    },
    "growthVersion": {
      "type": "integer",
      "minimum": 0,
      "description": "Hosted intelligence checkpoint. Omit to use the account default; 0 runs the signed base Pack."
    },
    "maxInputTokens": {
      "type": "integer",
      "minimum": 100,
      "maximum": 200000,
      "default": 8000
    },
    "maxOutputTokens": {
      "type": "integer",
      "minimum": 100,
      "maximum": 32000,
      "default": 2000
    }
  },
  "required": [
    "productId",
    "model"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪run_ai_pack(productId, model, prompt, fundingMode, enabledSkills, ...)

Run a Tetrees AI Pack. Before acquisition, Points fund a stateless base preview. Ownership unlocks BYOK, saved growth and download; local files remain request-scoped.

입력 스키마

{
  "type": "object",
  "properties": {
    "productId": {
      "type": "string",
      "format": "uuid",
      "description": "Tetrees AI Pack product id"
    },
    "model": {
      "type": "string",
      "minLength": 3
    },
    "prompt": {
      "type": "string",
      "minLength": 2,
      "maxLength": 40000
    },
    "fundingMode": {
      "type": "string",
      "enum": [
        "points",
        "byok"
      ],
      "default": "points"
    },
    "enabledSkills": {
      "type": "array",
      "items": {
        "type": "string",
        "minLength": 1
      },
      "maxItems": 16,
      "default": [],
      "description": "Hosted optional skills declared by this Pack, such as web_search"
    },
    "attachmentPaths": {
      "type": "array",
      "items": {
        "type": "string",
        "minLength": 1
      },
      "maxItems": 5,
      "default": [],
      "description": "Explicit local TXT, Markdown, CSV, TSV, JSON, YAML, XML, PDF, or DOCX paths. Files are sent for this run only."
    },
    "growthVersion": {
      "type": "integer",
      "minimum": 0,
      "description": "Hosted intelligence checkpoint. Omit to use the selected default; 0 ignores all hosted growth."
    },
    "maxInputTokens": {
      "type": "integer",
      "minimum": 100,
      "maximum": 200000,
      "default": 8000
    },
    "maxOutputTokens": {
      "type": "integer",
      "minimum": 100,
      "maximum": 32000,
      "default": 2000
    }
  },
  "required": [
    "productId",
    "model",
    "prompt"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢prepare_local_ai_pack_run(productId, task, selectedExtensionIds, approvedWriteMethods)

Return a host-readable execution plan for connecting this Pack to explicitly selected, Agent-AVCP-auditioned local skills, MCP tools, resources, prompts, or HTTPS APIs. Tetrees does not execute client extensions on its hosted servers.

입력 스키마

{
  "type": "object",
  "properties": {
    "productId": {
      "type": "string",
      "format": "uuid",
      "description": "Tetrees AI Pack product id"
    },
    "task": {
      "type": "string",
      "minLength": 2,
      "maxLength": 8000
    },
    "selectedExtensionIds": {
      "type": "array",
      "items": {
        "type": "string",
        "minLength": 2,
        "maxLength": 64
      },
      "maxItems": 24,
      "default": []
    },
    "approvedWriteMethods": {
      "type": "array",
      "items": {
        "type": "string",
        "minLength": 3,
        "maxLength": 140
      },
      "maxItems": 32,
      "default": [],
      "description": "Exact extensionId.methodId values approved for this plan only."
    }
  },
  "required": [
    "productId",
    "task"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡execute_client_extension(productId, extensionId, methodId, arguments, writeConfirmation)

Execute one method from an owned Pack through a user-configured HTTPS API, nested MCP server, or isolated local-skill child process. Configuration and credentials stay in the local MCP process. Write methods require an exact one-call confirmation.

입력 스키마

{
  "type": "object",
  "properties": {
    "productId": {
      "type": "string",
      "format": "uuid",
      "description": "Tetrees AI Pack product id"
    },
    "extensionId": {
      "type": "string",
      "minLength": 2,
      "maxLength": 64
    },
    "methodId": {
      "type": "string",
      "minLength": 2,
      "maxLength": 64
    },
    "arguments": {
      "type": "object",
      "additionalProperties": {},
      "default": {}
    },
    "writeConfirmation": {
      "type": "string",
      "maxLength": 160,
      "description": "For a write, use exactly: APPROVE extensionId.methodId"
    }
  },
  "required": [
    "productId",
    "extensionId",
    "methodId"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢propose_ai_pack_growth(runId, proposalIndex)

Select a proposal from a successful run. This creates a reviewable delta and does not mutate the pack.

입력 스키마

{
  "type": "object",
  "properties": {
    "runId": {
      "type": "string",
      "format": "uuid"
    },
    "proposalIndex": {
      "type": "integer",
      "minimum": 0,
      "maximum": 100
    }
  },
  "required": [
    "runId",
    "proposalIndex"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪accept_ai_pack_growth(productId, sequence, normalization, confirmation)

Normalize a proposed delta with Tetrees Agent or provider-free portable normalization, run the deterministic growth gate, and append it to this owner only.

입력 스키마

{
  "type": "object",
  "properties": {
    "productId": {
      "type": "string",
      "format": "uuid",
      "description": "Tetrees AI Pack product id"
    },
    "sequence": {
      "type": "integer",
      "exclusiveMinimum": 0
    },
    "normalization": {
      "type": "string",
      "enum": [
        "tetrees",
        "portable"
      ],
      "default": "tetrees"
    },
    "confirmation": {
      "type": "string",
      "const": "ACCEPT_REVIEWED_GROWTH"
    }
  },
  "required": [
    "productId",
    "sequence",
    "confirmation"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢list_ai_pack_growth(productId)

List growth checkpoints, the active checkpoint, hosted slot/byte usage and limits without exposing private memory contents.

입력 스키마

{
  "type": "object",
  "properties": {
    "productId": {
      "type": "string",
      "format": "uuid",
      "description": "Tetrees AI Pack product id"
    }
  },
  "required": [
    "productId"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡select_ai_pack_growth_version(productId, sequence, confirmation)

Set this account's default hosted intelligence checkpoint for an owned Pack. Use sequence 0 to return to the signed base Pack; selection never rewrites the seller Pack.

입력 스키마

{
  "type": "object",
  "properties": {
    "productId": {
      "type": "string",
      "format": "uuid",
      "description": "Tetrees AI Pack product id"
    },
    "sequence": {
      "type": "integer",
      "minimum": 0
    },
    "confirmation": {
      "type": "string",
      "const": "SELECT_GROWTH_CHECKPOINT"
    }
  },
  "required": [
    "productId",
    "sequence",
    "confirmation"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡create_ai_pack_draft(name, description, category, capabilities, models, ...)

Create an owner-bound AI Pack listing with the complete buyer guide and two concrete example uses. Accept current terms first. Free drafts do not require Stripe Connect.

입력 스키마

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "minLength": 3,
      "maxLength": 120
    },
    "description": {
      "type": "string",
      "minLength": 20,
      "maxLength": 500
    },
    "category": {
      "type": "string",
      "minLength": 2,
      "maxLength": 100
    },
    "capabilities": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "minItems": 1,
      "maxItems": 64
    },
    "models": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "minItems": 1,
      "maxItems": 20
    },
    "listing": {
      "type": "object",
      "properties": {
        "problem": {
          "type": "string",
          "minLength": 40,
          "maxLength": 3000
        },
        "targetUsers": {
          "type": "array",
          "items": {
            "type": "string",
            "minLength": 3,
            "maxLength": 160
          },
          "minItems": 1,
          "maxItems": 12
        },
        "inputs": {
          "type": "array",
          "items": {
            "type": "string",
            "minLength": 3,
            "maxLength": 300
          },
          "minItems": 1,
          "maxItems": 20
        },
        "workflow": {
          "type": "array",
          "items": {
            "type": "string",
            "minLength": 8,
            "maxLength": 500
          },
          "minItems": 2,
          "maxItems": 16
        },
        "outputs": {
          "type": "array",
          "items": {
            "type": "string",
            "minLength": 3,
            "maxLength": 300
          },
          "minItems": 1,
          "maxItems": 20
        },
        "exampleUses": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "title": {
                "type": "string",
                "minLength": 5,
                "maxLength": 120
              },
              "scenario": {
                "type": "string",
                "minLength": 20,
                "maxLength": 1000
              },
              "exampleRequest": {
                "type": "string",
                "minLength": 10,
                "maxLength": 4000
              },
              "expectedOutcome": {
                "type": "string",
                "minLength": 20,
                "maxLength": 2000
              }
            },
            "required": [
              "title",
              "scenario",
              "exampleRequest",
              "expectedOutcome"
            ],
            "additionalProperties": false
          },
          "minItems": 2,
          "maxItems": 8
        },
        "successCriteria": {
          "type": "array",
          "items": {
            "type": "string",
            "minLength": 5,
            "maxLength": 300
          },
          "minItems": 1,
          "maxItems": 16
        },
        "limitations": {
          "type": "array",
          "items": {
            "type": "string",
            "minLength": 5,
            "maxLength": 500
          },
          "minItems": 1,
          "maxItems": 16
        }
      },
      "required": [
        "problem",
        "targetUsers",
        "inputs",
        "workflow",
        "outputs",
        "exampleUses",
        "successCriteria",
        "limitations"
      ],
      "additionalProperties": false
    },
    "priceUsd": {
      "type": "number",
      "minimum": 0,
      "maximum": 100000,
      "default": 0
    }
  },
  "required": [
    "name",
    "description",
    "category",
    "capabilities",
    "models",
    "listing"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡update_ai_pack_draft(productId, shortDescription, businessUseCase, priceUsd, tags, ...)

Update seller-owned public metadata; immutable pack versions are never overwritten.

입력 스키마

{
  "type": "object",
  "properties": {
    "productId": {
      "type": "string",
      "format": "uuid",
      "description": "Tetrees AI Pack product id"
    },
    "shortDescription": {
      "type": "string",
      "minLength": 20,
      "maxLength": 500
    },
    "businessUseCase": {
      "type": "string",
      "minLength": 20,
      "maxLength": 2000
    },
    "priceUsd": {
      "type": "number",
      "minimum": 0,
      "maximum": 100000
    },
    "tags": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "maxItems": 30
    },
    "capabilities": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "minItems": 1,
      "maxItems": 64
    },
    "models": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "minItems": 1,
      "maxItems": 20
    },
    "listing": {
      "type": "object",
      "properties": {
        "problem": {
          "type": "string",
          "minLength": 40,
          "maxLength": 3000
        },
        "targetUsers": {
          "type": "array",
          "items": {
            "type": "string",
            "minLength": 3,
            "maxLength": 160
          },
          "minItems": 1,
          "maxItems": 12
        },
        "inputs": {
          "type": "array",
          "items": {
            "type": "string",
            "minLength": 3,
            "maxLength": 300
          },
          "minItems": 1,
          "maxItems": 20
        },
        "workflow": {
          "type": "array",
          "items": {
            "type": "string",
            "minLength": 8,
            "maxLength": 500
          },
          "minItems": 2,
          "maxItems": 16
        },
        "outputs": {
          "type": "array",
          "items": {
            "type": "string",
            "minLength": 3,
            "maxLength": 300
          },
          "minItems": 1,
          "maxItems": 20
        },
        "exampleUses": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "title": {
                "type": "string",
                "minLength": 5,
                "maxLength": 120
              },
              "scenario": {
                "type": "string",
                "minLength": 20,
                "maxLength": 1000
              },
              "exampleRequest": {
                "type": "string",
                "minLength": 10,
                "maxLength": 4000
              },
              "expectedOutcome": {
                "type": "string",
                "minLength": 20,
                "maxLength": 2000
              }
            },
            "required": [
              "title",
              "scenario",
              "exampleRequest",
              "expectedOutcome"
            ],
            "additionalProperties": false
          },
          "minItems": 2,
          "maxItems": 8
        },
        "successCriteria": {
          "type": "array",
          "items": {
            "type": "string",
            "minLength": 5,
            "maxLength": 300
          },
          "minItems": 1,
          "maxItems": 16
        },
        "limitations": {
          "type": "array",
          "items": {
            "type": "string",
            "minLength": 5,
            "maxLength": 500
          },
          "minItems": 1,
          "maxItems": 16
        }
      },
      "required": [
        "problem",
        "targetUsers",
        "inputs",
        "workflow",
        "outputs",
        "exampleUses",
        "successCriteria",
        "limitations"
      ],
      "additionalProperties": false
    }
  },
  "required": [
    "productId"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡upload_ai_pack(productId, version, packPath, changelog)

Read an explicit local .taip path, transfer it through the product-scoped private upload contract, and commit one immutable higher version.

입력 스키마

{
  "type": "object",
  "properties": {
    "productId": {
      "type": "string",
      "format": "uuid",
      "description": "Tetrees AI Pack product id"
    },
    "version": {
      "type": "string",
      "pattern": "^(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)$"
    },
    "packPath": {
      "type": "string",
      "minLength": 1
    },
    "changelog": {
      "type": "string",
      "maxLength": 10000
    }
  },
  "required": [
    "productId",
    "version",
    "packPath"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡upload_ai_pack_image(productId, imagePath)

Upload one explicit local JPEG, PNG, WebP, or AVIF image to the seller-owned pack listing.

입력 스키마

{
  "type": "object",
  "properties": {
    "productId": {
      "type": "string",
      "format": "uuid",
      "description": "Tetrees AI Pack product id"
    },
    "imagePath": {
      "type": "string",
      "minLength": 1
    }
  },
  "required": [
    "productId",
    "imagePath"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_ai_pack_submission_readiness(productId)

Return missing TAIP, metadata, and imagery requirements with exact next actions.

입력 스키마

{
  "type": "object",
  "properties": {
    "productId": {
      "type": "string",
      "format": "uuid",
      "description": "Tetrees AI Pack product id"
    }
  },
  "required": [
    "productId"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡submit_ai_pack_for_audition(productId, confirmation)

Move a complete owner-bound draft into the immutable Agent AVCP queue after readiness passes.

입력 스키마

{
  "type": "object",
  "properties": {
    "productId": {
      "type": "string",
      "format": "uuid",
      "description": "Tetrees AI Pack product id"
    },
    "confirmation": {
      "type": "string",
      "const": "SUBMIT_AGENT_PACK"
    }
  },
  "required": [
    "productId",
    "confirmation"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢quote_ai_pack_audition(productId)

Return exact version-bound Point quotes and Agent AVCP deliverables.

입력 스키마

{
  "type": "object",
  "properties": {
    "productId": {
      "type": "string",
      "format": "uuid",
      "description": "Tetrees AI Pack product id"
    }
  },
  "required": [
    "productId"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪run_ai_pack_audition(productId, tier, expectedPoints, expectedVersion, confirmation)

Run version-bound integrity, model, regression, memory-isolation, injection, growth, and cost gates after explicit Point confirmation.

입력 스키마

{
  "type": "object",
  "properties": {
    "productId": {
      "type": "string",
      "format": "uuid",
      "description": "Tetrees AI Pack product id"
    },
    "tier": {
      "type": "string",
      "const": "verified_listing",
      "default": "verified_listing"
    },
    "expectedPoints": {
      "type": "integer",
      "exclusiveMinimum": 0
    },
    "expectedVersion": {
      "type": "string",
      "pattern": "^(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)$"
    },
    "confirmation": {
      "type": "string",
      "const": "RUN_AGENT_AVCP"
    }
  },
  "required": [
    "productId",
    "expectedPoints",
    "expectedVersion",
    "confirmation"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_ai_pack_private_report(productId)

Read actionable owner-only failures and next actions without exposing them to buyers.

입력 스키마

{
  "type": "object",
  "properties": {
    "productId": {
      "type": "string",
      "format": "uuid",
      "description": "Tetrees AI Pack product id"
    }
  },
  "required": [
    "productId"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡publish_ai_pack(productId, confirmation)

Publish the exact current version after every mandatory Agent AVCP gate passes. Paid packs additionally need Stripe Connect before checkout.

입력 스키마

{
  "type": "object",
  "properties": {
    "productId": {
      "type": "string",
      "format": "uuid",
      "description": "Tetrees AI Pack product id"
    },
    "confirmation": {
      "type": "string",
      "const": "PUBLISH_AGENT_PACK"
    }
  },
  "required": [
    "productId",
    "confirmation"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

커뮤니티

이 서버 평가하기

증거

최근 관측

검증됨버전이 기록되지 않음도구 26개
검증됨버전이 기록되지 않음도구 26개
검증됨버전이 기록되지 않음도구 26개