Qurak

سێرڤەری MCP

Claude، Cursor، VS Code یان هەر کڵایەنتێکی MCP بە بزوێنەری Qurak ەوە ببەستە.

پەیوەستبوون چی بۆ یاریدەدەرەکەت دەکڕێت

یاریدەدەرێک کە ژماردن بە بۆچوون دەکات، ڕێک ئەوەندە جار هەڵەیە کە گرنگ بێت. کە لێرە پەیوەست بکرێت، بیرکارییەکە دەداتە بزوێنەرێکی ڕاستەقینە و وەڵامێکی ژماردراو دەگەڕێنێتەوە لە جیاتی وەڵامێکی گونجاو — چڕکردنەوە و لکاندن، هاوکێشە جیاکارییەکان، ئەلجەبرا، ئامار، وێنەکێشان.

پەیوەندییەکە پێش ئەوەی هیچ ژماردنێک خەرج بکرێت ڕاستی دەربارەی خۆی بە بریکارەکەت دەڵێت: check_support وەڵام دەداتەوە ئایا فەنکشنێک هەیە، get_capabilities ئەو سنوورانە ڕادەگەیەنێت کە بەڕاستی کاردەکەن، و plan_computation ئامانجێک دەگۆڕێت بۆ ڕێگایەکی کارا لەگەڵ ڕەچەتەی پشکنراوی هاوپێچ. بریکارێک بەردەوام دەبێت لە بانگکردنی ئامرازێک کە پێشوەخت دەڵێت چی ناتوانێت بیکات.

لەسەر هەموو پلانێک کراوەیە، بە بێبەرامبەرەکەشەوە، و هەموو پەیوەندییەکە یەک URL ە. ئەوەی پلانێکی پارەدراو دەیکڕێت بودجەی ژماردن و ڕێژەیە — هەرگیز دەستپێگەیشتن نییە.

تۆکنێک دروست بکە   چوونەژوورەوە

خاڵەکانی کۆتایی

URLگواستنەوەبەکارهێنان
https://qurak.com/mcpStreamable HTTPپەسەندکراو. ئەمە بەکاربهێنە مەگەر کڵایەنتەکەت نەیتوانێت.
https://qurak.com/mcp/sseHTTP+SSE (2024-11-05)بەجێهێڵدراوە، تەنیا بۆ کڵایەنتە کۆنەکان.

گواستنەوەکە بێدۆخە: هیچ ناسنامەیەکی دانیشتنی پرۆتۆکۆل دەرناکات، بۆیە GET و DELETE لەسەر /mcp بە 405 وەڵام دەداتەوە، بە ئەنقەست. ئەمە جیاوازە لەو session_id ی ئارەزوومەندانەی کە ئامرازە هەڵسەنگێنەرەکان وەریدەگرن — بڕوانە ئامرازەکان — کە بەڵگەیەکی ئامرازە خۆت هەڵیدەبژێریت، نەک شتێک کە گواستنەوەکە بیدات.

دوو ڕێگە بۆ چوونەژوورەوە

زۆربەی کڵایەنتەکان ئەمەت بۆ دەکەن. کڵایەنتەکەت لە خوارەوە هەڵبژێرە و شوێن ئەو ڕێگایە بکەوە کە پیشانت دەدات — پێویستت بە هەردووکیان نییە.

شێوازچۆن کاردەکاتکەی بەکاریبهێنیت
OAuthکڵایەنتەکە وێبگەڕەکەت دەکاتەوە، تۆ دەچیتە ژوورەوە بۆ Qurak و داواکارییەکە پەسەند دەکەیت. هیچ بەڵگەنامەیەک هەرگیز بە دەست کۆپی ناکرێت.کڵایەنتەکەت تەنیا داوای URL دەکات — Claude Desktop و claude.ai هیچ شوێنێکیان بۆ تۆکن نییە.
تۆکنی Bearerتۆکنێک دروست دەکەیت و دەیخەیتە سەرپەڕەی Authorization لە ڕێکخستنی کڵایەنتەکەدا.کڵایەنتەکەت پشتگیری سەرپەڕەکان دەکات و پێویستت بە بەڵگەنامەیەکی جێگیرە — سوودبەخشە بۆ CI یان ئامێرێکی هاوبەش.

OAuth داوای چی دەکات

چوارچێوەچی دەدات
qurak:evaluateجێبەجێکردنی دەربڕین و دروستکردنی هێڵکاری لەسەر هەژمارەکەت. بودجەی ژماردن و سنووری ڕێژەی پلانەکەت خەرج دەکات.
qurak:docsخوێندنەوەی سەرچاوەی فەنکشنەکان. هیچ ژماردنێک خەرج ناکات، بۆیە پەیوەندییەکی تەنیا بۆ سەرچاوە شتێکی سەلامەتە بۆ ڕێپێدانی فراوان.

لە پشتەوە ئەمە ڕێڕەوێکی ستانداردی OAuth 2.1 ە لەگەڵ PKCE، کە دەدۆزرێتەوە لە /.well-known/oauth-protected-resource و /.well-known/oauth-authorization-server (هەروەها لە ژێر /.well-known/openid-configurationدا وەڵام دەدرێتەوە، کە هەندێک کڵایەنت سەرەتا تاقی دەکەنەوە). کڵایەنتێک بە سێ شێوە دەتوانێت خۆی بناسێنێت — بەڵگەنامەی مێتاداتای ناسنامەی کڵایەنت، تۆمارکردنی داینامیک، یان ناسنامە و نهێنیی کڵایەنتێک کە لە خوارەوە تۆماری دەکەیت — و ئەو کڵایەنتانەی هەر یەکێکیان پشتگیری دەکەن، خۆیان دەیدۆزنەوە.

ڕێکخستنی کڵایەنت

هێڵی فەرمان
claude mcp add --transport http qurak https://qurak.com/mcp \
  --header "Authorization: Bearer qk_..."

<code>type</code> پێویستە. بڕگەیەک کە <code>url</code> ی هەبێت و <code>type</code> ی نەبێت، وەک سێرڤەرێکی stdio دەخوێنرێتەوە و بێدەنگ پشتگوێ دەخرێت.

.mcp.json
{
  "mcpServers": {
    "qurak": {
      "type": "http",
      "url": "https://qurak.com/mcp",
      "headers": { "Authorization": "Bearer qk_..." }
    }
  }
}

ئاڵای <code>--header</code> لاببە بۆ ئەوەی لە جیاتی ئەو OAuth بەکاربێت: Claude Code لە یەکەم پەیوەستبووندا وێبگەڕێک دەکاتەوە.

  1. Settings بکەرەوە، پاشان Connectors.
  2. Add custom connector هەڵبژێرە.
  3. <code>https://qurak.com/mcp</code> بلکێنە و پشتڕاستی بکەرەوە.
  4. پەنجەرەیەکی وێبگەڕ دەکرێتەوە. بچۆ ژوورەوە بۆ Qurak و داواکارییەکە پەسەند بکە.

ئەم ڕێگایە بەناچاری تەنیا بە OAuth ە — هیچ خانەیەک بۆ تۆکن نییە. هەمان هەنگاوەکان بۆ کۆنێکتەرەکانی claude.ai کاردەکەن.

  1. Settings بکەرەوە، پاشان MCP.
  2. سێرڤەرێک زیاد بکە بە URL ی <code>https://qurak.com/mcp</code>.
  3. داواکارییەکەی وێبگەڕ پەسەند بکە.

Cursor دوای ئەوەی سێرڤەرێک مێتاداتای دۆزینەوە بڵاو بکاتەوە، کە ئەمە دەیکات، OAuth باشتر دەبینێت — بۆیە بلۆکی <code>headers</code> لە ڕێکخستنەکەیدا لەوانەیە پشتگوێ بخرێت. چاوەڕێی ڕێڕەوی وێبگەڕ بە و لێگەڕێ بڕوات.

کلیلەکە <code>servers</code> ە، نەک <code>mcpServers</code>.

.vscode/mcp.json
{
  "servers": {
    "qurak": {
      "type": "http",
      "url": "https://qurak.com/mcp",
      "headers": { "Authorization": "Bearer ${input:qurak-token}" }
    }
  },
  "inputs": [
    { "id": "qurak-token", "type": "promptString",
      "description": "Qurak Bearer token", "password": true }
  ]
}

بەکارهێنانی <code>inputs</code> تۆکنەکە لە دەرەوەی فایلەکە دەهێڵێتەوە، بۆیە ڕێکخستنەکە سەلامەتە بۆ کۆمیتکردن.

ئەگەر کڵایەنتەکەت تەنیا بە گواستنەوەی کۆنی HTTP+SSE بدوێت، لە جیاتی ئەوە ئاماژەی بکە بە <code>https://qurak.com/mcp/sse</code>.

URL
https://qurak.com/mcp

ئامرازەکان

ئامرازچی دەکاتچوارچێوە
evaluateهەڵسەنگاندنی دەربڕینێکی Qurak (ڕێزمانی گونجاو لەگەڵ .wl). ئەنجامی ڕێکخراو دەگەڕێنێتەوە، لەگەڵ ئەو کاتەی خایاندوویەتی. ئارەزوومەندانە session_id, format (Standard, TeX, JSON) و timeout_ms.qurak:evaluate
plotجێبەجێکردنی دەربڕینێکی هێڵکاری و گەڕاندنەوەی چارتەکە وەک وێنەیەکی PNG. هەمان session_id و timeout_ms.qurak:evaluate
clear_sessionفڕێدانی دانیشتنێکی هەڵسەنگاندن و هەرچی تێیدا پێناسەکراوە.qurak:evaluate
search_docsگەڕان لە سەرچاوەی فەنکشنەکان بەپێی ناو یان وەسف، و ڕەچەتەکانی کاریش لەگەڵیدا. ئارەزوومەندانە kind (function, task, any)؛ هەموو ئەنجامێک دەڵێت کامیانە.qurak:docs
get_taskڕەچەتەی کارێک بە تەواوی: هەنگاوەکانی بە ڕیز، و ئەو دەرئەنجامەی هەر یەکێکیان دەریانکرد کاتێک بەرامبەر ئەم بزوێنەرە پشکنران. هەنگاوەکان بە ڕیز لە یەک دانیشتندا جێبەجێ دەبن.qurak:docs
get_symbolهەرچی دەربارەی هێمایەک دەزانرێت: بەردەستبوون، شێوەکان، هەڵبژاردەکان، نموونەکان.qurak:docs
check_supportپشکنینی ئەوەی ئایا فەنکشنی دیاریکراو بەردەستن، پێش بەکارهێنانیان.qurak:docs
plan_computationئامانجێک پێش ژماردن دەچەسپێنێت: بڕیاری پشتگیری بۆ هەموو فەنکشنێکی ناو دەربڕینێکی ڕەشنووس، نزیکترین ڕەچەتە پشکنراوەکان، و پێشنیاری ئاڕاستەکردن بە ژمارە بودجەییەکانی خودی ئەم پەیوەندییە. هیچ ژماردنێک خەرج ناکات.qurak:docs
evaluate_asyncدەربڕینێک وەک کارێکی پاشبنەما دەنێرێت بە بودجەیەکی چەند خولەکی کە بە پلانەکە دەبەسترێتەوە، بۆ ئەو کارەی بودجەی کارلێکی هەڵیناگرێت. دەستبەجێ ناسنامەی کارێک دەگەڕێنێتەوە؛ کارەکان بڕێکی ڕێپێدراوی ڕۆژانەن.qurak:evaluate
get_job
list_jobs
cancel_job
دۆخی کارێک و، کە تەواو بوو، ئەنجامە تەواوەکەی (wait_ms بنێرە و یەک بانگکردن بە درێژی چاوەڕوان دەبێت لە جیاتی دەیان بانگکردنی لێک نزیک)؛ کارە نوێیەکانی سەر هەژمارەکە؛ هەڵوەشاندنەوە. پرسینەوە بێبەرامبەرە.qurak:evaluate
simulate_circuitسوڕێکی کوانتەمی لاسایی دەکاتەوە - statevector ی ئایدیاڵ، کۆمەڵە دەروازەی ستاندارد - و هیستۆگرامی پێوانەکەی دەگەڕێنێتەوە. وەک کارێکی پاشبنەما جێبەجێ دەبێت، بە سەقفی کیوبیتێک کە شوێن پلانەکە دەکەوێت.qurak:evaluate
save_guide
get_guide
list_guides
delete_guide
تێبینی مانەوەیی لەسەر هەژمارەکە: پێناسە و گریمانەکانی مۆدێلێکی کارا لە ژێر ناوێکدا هەڵبگرە، و لە گفتوگۆیەکی دواتردا بیانخوێنەرەوە. خوێندنەوە پێویستی بە چوارچێوەی docs ە؛ نووسین پێویستی بە evaluate ە.qurak:docs
qurak:evaluate
get_capabilitiesئەو سنوورانەی بۆ ئەم پەیوەندییە کاردەکەن، وەک ژمارە: سەقفی بودجەی ژماردن، ڕێگەپێدراوی هەر خولەکێک و ئەوەی لێی ماوە، گەورەترین هێڵکاری هەڵگیراو، چوارچێوە پێدراوەکان، سنوورەکانی دانیشتن. بێ بەڵگە.هەر
WolframLanguageEvaluatorناوی کۆنی evaluate، هێڵدراوەتەوە بۆ ئەو کڵایەنتانەی چاوەڕێی ناوی ئامرازی AgentTools دەکەن. هەمان بەڵگە، هەمان ڕەفتار.qurak:evaluate

پاراستنی دۆخ لە نێوان بانگەکاندا

evaluate و plot بێدۆخن مەگەر session_idێک بنێریت. بە یەکێکیانەوە، پێناسەکان دەگوازرێنەوە — a = 10 لە بانگێکدا، پاشان a + 5 لە بانگی دواتردا بە هەمان ناسنامە، دەبێتە 15. دانیشتنەکان تایبەتن بە هەژمارەکەت، بۆیە دوو هەژمار کە هەمان ناسنامە بەکاردەهێنن هەرگیز گۆڕاوەکانی یەکتری نابینن. دوای 30 خولەک بێکاری فڕێدەدرێن، کاتێک هەڵسەنگاندنێکی ناویان کاتی تەواو دەبێت (بزوێنەرەکە ناتوانرێت بوەستێنرێت، بۆیە دانیشتنەکەش لەگەڵی دەڕوات)، یان کاتێک بانگی clear_session.

سنوورەکان و هەڵەکان

بودجەی ژماردن و سنووری ڕێژە شوێن پلانەکەت دەکەون — بڕوانە پلانەکان، یان بانگی get_capabilities بکە لە خودی پەیوەندییەکەوە بۆ ژمارە کارپێکراوەکان. تێپەڕاندنی هەر یەکێکیان وەک ئەنجامی ئامرازێک دەگەڕێتەوە کە تێیدا isError دانراوە، نەک وەک هەڵەی گواستنەوە، بۆیە ئاژانسەکەت دەتوانێت نامەکە بخوێنێتەوە و خۆی بگونجێنێت. هەمان شت بۆ هەڵەی ڕێزمان، تەواوبوونی کات، یان شکستێک لە ناو بزوێنەرەکەدا ڕاستە: ئەوانە وەڵامن، و پەیوەندییەکە کراوە دەمێنێتەوە.

check_support پێت دەڵێت چی بەردەستە بەبێ خەرجکردنی هەڵسەنگاندنێک. timeout_ms ڕێگە بە بانگێک دەدات داوای بودجەیەکی کورتتر بکات لەوەی پلانەکە ڕێگەی پێدەدات — سوودبەخشە بۆ شکستهێنانی خێرا لەسەر دەربڕینێک کە چاوەڕێ دەکەیت هەرزان بێت. بۆ خودی بودجەی پلانەکە گیرۆدە دەکرێت، بۆیە ناتوانێت کاتی زیاتر لەوەی هەتە بکڕێت. فەنکشنەکانی فایل، پرۆسێس و تۆڕ بلۆککراون.