تور reference servers (Reference servers tour)
عنوان اصلی: Reference servers tour
هدف یادگیری: آشنایی با repo modelcontextprotocol/servers بهعنوان منبع یادگیری و scaffold.
Anthropic چندین reference server را open-source کرده که هم برای استفاده مستقیم خوباند و هم برای خواندن کد. مهمترینها:
| Server | چه میکند | Primitiveهای کلیدی |
|---|---|---|
| Filesystem | read/write فایلهای محلی | tools + resources + roots |
| Git | commit، diff، log | tools |
| GitHub | issue، PR، repo | tools (+ sampling برای تولید توضیح PR) |
| Google Drive | search، read | tools + resources |
| Slack | پست، read | tools |
| Postgres | query، schema | tools + resources |
| Puppeteer | browser automation | tools |
| Memory | KV store در process | tools + resources |
| Time | date/time | tools |
| Fetch | HTTP GET ساده | tools |
برای یادگیری: کد Filesystem را بخوانید — کوچک است و هر سه primitive سمت server بهعلاوه roots را بهصورت idiomatic نشان میدهد.
اشتباهات رایج
- کپی-پیست کردن reference server بدون فهمیدن چرا decisionهای امنیتی اینطورند. مخصوصاً Filesystem که path traversal را با دقت validate میکند.