MCP সার্ভার
আপনি somtum init --all রান করলে, Somtum একটি MCP সার্ভার নিবন্ধন করে যা Claude সেশন চলাকালীন স্বায়ত্তশাসিতভাবে কল করতে পারে।
উপলব্ধ টুল
| টুল | Claude এটি দিয়ে কী করে |
|---|---|
recall | প্রজেক্টের বিশদ সম্পর্কে অনিশ্চিত হলে মেমরি অনুসন্ধান করে। strategy এবং scope ওভাররাইড গ্রহণ করে। |
get | ID দ্বারা সম্পূর্ণ পর্যবেক্ষণ বডি পুনরুদ্ধার করে। প্রতিটি হিটে last_confirmed_at আপডেট করে। |
remember | ম্যানুয়ালি একটি পর্যবেক্ষণ সংরক্ষণ করে। scope: 'project' | 'workspace' | 'global' গ্রহণ করে। |
update | একটি বিদ্যমান পর্যবেক্ষণের শিরোনাম, বডি, ট্যাগ বা ফাইল আপডেট করে। রিডেকশন প্রয়োগ হয়। |
cache_lookup | সরাসরি প্রম্পট ক্যাশ পরীক্ষা করে। |
report_false_hit | রিপোর্ট করে যে একটি ক্যাশ করা প্রতিক্রিয়া প্রশ্নের উত্তর দেয়নি (ফাজি থ্রেশহোল্ড ডেটা টিউন করে)। |
forget | একটি পর্যবেক্ষণ soft-delete করে। |
stats | সাশ্রয় করা টোকেন, ক্যাশ হিট রেট, false-hit সংখ্যা এবং corpus আকার রিপোর্ট করে। |
প্রতিটি MCP প্রতিক্রিয়ায় একটি tokens ফিল্ড থাকে যাতে Claude রিট্রিভাল খরচ হিসাব করতে পারে।
মেমরি স্কোপ
পর্যবেক্ষণে একটি scope ফিল্ড থাকে যা দৃশ্যমানতা নিয়ন্ত্রণ করে:
| স্কোপ | অর্থ | কখন ব্যবহার করবেন |
|---|---|---|
project | ডিফল্ট। শুধুমাত্র এই প্রজেক্টে দৃশ্যমান। | বেশিরভাগ সিদ্ধান্ত, bugfix এবং শিক্ষা। |
workspace | recall MCP টুলের মাধ্যমে প্রজেক্ট জুড়ে শেয়ার করা হয়। | টিম কনভেনশন, পছন্দের লাইব্রেরি, গ্লোবাল নিয়ম। |
global | workspace-এর মতো; সমস্ত প্রজেক্ট জুড়ে ব্যক্তিগত পছন্দের জন্য সংরক্ষিত। | আপনার ব্যক্তিগত কোডিং পছন্দ। |
bash
# সেশনের মধ্যে থেকে একটি workspace-scoped পর্যবেক্ষণ সংরক্ষণ করুন:
remember("Always use pnpm for Node projects", body="...", scope="workspace")সেটআপ
somtum init --all আপনার প্রজেক্ট রুটে .mcp.json লেখে:
json
{
"mcpServers": {
"somtum": {
"command": "somtum",
"args": ["mcp"]
}
}
}MCP কনফিগারেশন পিক আপ করতে somtum init --all রান করার পরে Claude Code পুনরায় চালু করুন।
যাচাই করা
আপনার প্রজেক্ট রুটে .mcp.json আছে কিনা পরীক্ষা করুন:
bash
cat .mcp.json