CRAFTY MCP · DEVELOPER BETA

Crafty MCP’yi yerelde dene.

CrafThinkERA token’ı local BYOK için şart değil. Gemini ve Meshy anahtarların makinede kalır; o sağlayıcılara sen ödersin. Runtime ücretsizdir, provider kullanımı ücretsiz değildir. npm’de paket yok; aşağıdaki commit’ten kur.

BUGÜN

Local BYOK

Kendi GEMINI_API_KEY ve MESHY_API_KEY değerlerinle konsept, ayrı görünümler ve GLB. CrafThinkERA token’ı yok.

ERİŞİM GEREKLİ

Hosted pilot

Bearer ctk_ ile /api/mcp. Proje aç, oku, yorumla. request_quote insan fiyatı ister; tahsilat yapmaz. Ödeme canlı değil.

HENÜZ YOK

Yerel artifact import

Makinedeki GLB otomatik teklif veya üretim kaydı olmaz. Fiziksel bir talep için Make formuna başvur; insan incelemesi gerekir.

01 / İlk local sonuç

Temiz makinede: kur, derle ve doctor çalıştır. Sonra host’a aşağıdaki stdio bağlantısını ekle. İlk güvenli kontrol crafty_status; anahtarların yapılandırıldığını söyler ama sır göstermez. İlk proje için start_project kullan. npx @crafthinkera/mcp çalışmaz; registry’de paket yok.

git clone https://github.com/crafthinkera/mcp.git
cd mcp
git checkout dc96400b4bfff26cad4f42eb689d5c8af0d299fa
pnpm install --frozen-lockfile
pnpm build
pnpm exec crafthinkera-mcp doctor

pin dc96400b4bfff26cad4f42eb689d5c8af0d299fa

[mcp_servers.crafty]
command = "node"
args = ["/absolute/path/to/mcp/dist/cli.js"]
env = { GEMINI_API_KEY = "...", MESHY_API_KEY = "..." }

Yolu kendi clone klasöründeki dist/cli.js ile değiştir. Host bağlandıktan sonra crafty_status çağır; ardından start_project ile metin niyetini gönder. Yerelde üretilen GLB veya başka dosya bu pilotta fiziksel teklife aktarılmaz.

02 / Hosted bağlantı

Endpoint · Streamable HTTP
https://www.crafthinkera.com/api/mcp
Authorization header
Bearer <your_ctk_key>

Anahtarsız MCP 401 döner. Keşif: /.well-known/mcp.json. initialize, sonra tools/list. Hosted erişim için kullanım senaryonu bizimle paylaş; erişim ayrıca değerlendirilir. Hosted köprü için local runtime --remote ister.

Hosted erişimi konuşalım

03 / Hosted araçlar

Bu tablo hosted sözleşmedir (0.2.0). Local BYOK araç listesi ayrıdır; tools/list kaynağıdır. Quote ve order araçları insan fiyatı ve onay yolunu okur; agent tahsilat yapamaz.

MCP araçları ve gerekli izinler
ToolScopeDavranış
start_projectproject:createNiyetten proje oluşturur; tekrar denemelerde aynı idempotencyKey kullanılır.
get_projectproject:readProje durumunu ve yorumunu okur.
inspect_projectproject:readDosyaları, işleri ve yanıt bekleyen soruları okur.
work_on_projectwork:runTalebi yorumlar veya izinli dijital işi ilerletir; ticari onay vermez.
prepare_executionproject:readİş başlatmadan adımın hazır olup olmadığını okur.
request_quotequote:requestİnsan tarafından fiyatlanacak değişmez üretim şartnamesi gönderir.
get_quotesquote:readKesin teklif revizyonlarını, tutarları ve geçerliliği okur.
prepare_production_orderorder:prepareBelirli teklif için insan onay yolunu gösterir; onay veya tahsilat yapmaz.
get_production_jobproduction:readDoğrulanmış ödeme sonrası işi okur; AWAITING_MAKER üretimin başlamadığı anlamına gelir.

04 / Hosted ilk talep

Örnek tools/call. Dönen projectId’yi sakla; get_project ile oku. work_on_project yalnız work:run yetkin varsa. Ücretli sağlayıcı ayrıca izin ister. Bu çağrı fiziksel üretimi başlatmaz.

{
  "name": "start_project",
  "arguments": {
    "intent": "Kendi çizimimden 20 cm boyalı bir figür istiyorum.",
    "locale": "tr"
  }
}