Skip to content

MCP সার্ভার ​

আপনি somtum init --all (Claude Code) বা somtum init --agent codex রান করলে, Somtum একটি MCP সার্ভার নিবন্ধন করে যা এজেন্ট সেশন চলাকালীন নিজে থেকে কল করতে পারে। অন্য যেকোনো MCP ক্লায়েন্টও somtum mcp (stdio) ব্যবহার করতে পারে।

উপলব্ধ টুল ​

টুলএজেন্ট এটি দিয়ে কী করে
recallপ্রজেক্টের বিশদ সম্পর্কে অনিশ্চিত হলে মেমরি অনুসন্ধান করে। strategy এবং scope ওভাররাইড গ্রহণ করে।
getID দ্বারা সম্পূর্ণ পর্যবেক্ষণ বডি পুনরুদ্ধার করে। প্রতিটি হিটে last_confirmed_at আপডেট করে।
rememberম্যানুয়ালি একটি পর্যবেক্ষণ সংরক্ষণ করে। scope: 'project' | 'workspace' | 'global' গ্রহণ করে।
updateএকটি বিদ্যমান পর্যবেক্ষণের শিরোনাম, বডি, ট্যাগ বা ফাইল আপডেট করে। রিডেকশন প্রয়োগ হয়।
cache_lookupসরাসরি প্রম্পট ক্যাশ পরীক্ষা করে।
report_false_hitরিপোর্ট করে যে একটি ক্যাশ করা প্রতিক্রিয়া প্রশ্নের উত্তর দেয়নি (ফাজি থ্রেশহোল্ড ডেটা টিউন করে)।
forgetএকটি পর্যবেক্ষণ soft-delete করে।
statsসাশ্রয় করা টোকেন, ক্যাশ হিট রেট, false-hit সংখ্যা এবং corpus আকার রিপোর্ট করে।

প্রতিটি MCP প্রতিক্রিয়ায় একটি tokens ফিল্ড থাকে যাতে এজেন্ট রিট্রিভাল খরচ হিসাব করতে পারে।

মেমরি স্কোপ ​

পর্যবেক্ষণে একটি scope ফিল্ড থাকে যা দৃশ্যমানতা নিয়ন্ত্রণ করে:

স্কোপঅর্থকখন ব্যবহার করবেন
projectডিফল্ট। শুধুমাত্র এই প্রজেক্টে দৃশ্যমান।বেশিরভাগ সিদ্ধান্ত, bugfix এবং শিক্ষা।
workspacerecall MCP টুলের মাধ্যমে প্রজেক্ট জুড়ে শেয়ার করা হয়।টিম কনভেনশন, পছন্দের লাইব্রেরি, গ্লোবাল নিয়ম।
globalworkspace-এর মতো; সমস্ত প্রজেক্ট জুড়ে ব্যক্তিগত পছন্দের জন্য সংরক্ষিত।আপনার ব্যক্তিগত কোডিং পছন্দ।
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"]
    }
  }
}

Codex-এর জন্য, somtum init --agent codex একই সার্ভার প্রজেক্টের .codex/config.toml-এ যোগ করে:

toml
[mcp_servers.somtum]
command = "somtum"
args = ["mcp"]

MCP কনফিগারেশন পিক আপ করতে init রান করার পরে এজেন্ট পুনরায় চালু করুন। Codex শুধুমাত্র trusted প্রজেক্টের কনফিগ পড়ে।

যাচাই করা

আপনার প্রজেক্ট রুটে .mcp.json আছে কিনা পরীক্ষা করুন:

bash
cat .mcp.json

MIT লাইসেন্সের অধীনে প্রকাশিত।