MCP сервер
AI агентаар шинжилгээгээ уншуулна уу: Model Context Protocol-оор долоон хэрэгсэл, бүгд зөвхөн унших бөгөөд танд аль хэдийн байгаа API түлхүүрээр баталгаажна.
1. Агент үүгээр юу хийж чадах вэ
Model Context Protocol хэрэглэгчийг төгсгөлийн цэгт холбоход «энэ сард аль хуудас хамгийн их бухимдлын товшилт үүсгэсэн бэ» эсвэл «Германаас хоёр минутаас урт гурван сеанс харуул» гэх мэт асуулт асууж, дараа нь сеанс дахин тоглуулах холбоос өгч чадна.
| Хэрэгсэл | Хариулах зүйл |
|---|---|
mp_projects | энэ түлхүүр ямар төслүүд уншиж болох вэ |
mp_overview | сеанс, хүн, хуудас үзэлт, хугацаа, бухимдлын дохио |
mp_sessions | улс, төхөөрөмж эсвэл уртаар шүүсэн, дахин тоглуулах холбоостой сүүлийн сеансууд |
mp_session | нэг сеанс: хуудсууд дарааллаараа, үйл явдал, эх сурвалж, төхөөрөмж |
mp_pages | үзэлтээр эрэмбэлсэн хуудсууд, давтагдашгүй зочдын хамт |
mp_frustration | хуудсаар бүлэглэсэн бухимдлын товшилт, хариугүй товшилт болон JavaScript алдаа |
mp_goals | таны зорилгууд болон тус бүрд хэдэн удаа хүрсэн |
Агентын мэдээлсэн сеанс бүр хүн нээж болох холбоостой. Харснаа хураангуйлдаг агент хэрэгтэй. Харин үндэслэсэн хорин секундээ мөн харуулдаг агентыг шалгах боломжтой.
2. Холбох
Төгсгөлийн цэг дараах хаягаар POST хүлээн авч, /mcp Streamable HTTP ашиглана. Протоколын хувилбар 2026-07-28.
Баталгаажуулалт нь ердийн MousePlayer унших API түлхүүр. Тохиргоо, API түлхүүрүүд хэсэгт үүсгэдэг, REST API-ийн авдаг ижил төрөл. Хоёр дахь нэвтрэх мэдээлэл байхгүй. Түлхүүрийг хүчингүй болгох нь агентын хандалтыг ижил агшинд хүчингүй болгоно.
Дараа нь төслийг асаах
API түлхүүр бүх ажлын орчныг нээдэг. Энэ нь зориуд тэгдэггүй: төсөл бүр интеграцчиллын хуудсанд өөрийн унтраалгатай бөгөөд өгөгдмөлөөр унтраалттай. Асаагаагүй төсөл дараахад харагдахгүй: mp_projects . Агент ID-г нь таасан ч унших боломжгүй.
Энэ нь хүнд суртал биш. Суулгах скриптийн API түлхүүр таны удирддаг нэг газарт байдаг. Агентын тохиргооны файлын API түлхүүр загварын контекстэд ордог тул хадгалалтын хяналт илүү сул. Нэг удаад нэг төсөл чөлөөлөх нь тохирох хяналт юм.
3. Зөвхөн унших, энэ нь яагаад өөрчлөгдөхгүй вэ
Долоон хэрэгслийн аль нь ч юу ч бичихгүй. Энэ төгсгөлийн цэгийн цаана устгах, экспортлох, тохиргоо өөрчлөх үйлдэл байхгүй. Цаг хүрээгүйдээ бус, агент дуудаж чадах хэрэгслийг санамсаргүйгээр ч дуудаж чаддаг учраас.
Юу буцаахгүй вэ
Бичлэг өөрөө, DOM агшин зураг, IP хаяг байхгүй. Агент хүн интерфэйст хардаг зүйл болон үлдсэнийг үзэх холбоос авна.
Давтамж ба хүрээний хязгаар
REST API-тай ижил, түлхүүр бүрд минутанд жаран хүсэлт. Хугацааны муж 365 хоног, үр дүнгийн жагсаалт 200 мөрөөр хязгаарлагдана. Тасалсан хариулт үүнийгээ хэлнэ. Учир нь чимээгүй тасалсан жагсаалт бүтэнтэй яг ижил харагдана.
4. Хэрэглэгч програм бүтээгчдэд
Гурван арга: server/discover, tools/list, tools/call. Сеанс, GET урсгал болон дараах байхгүй: Last-Event-ID . Эдгээр нь 2025-11-25 хүртэлх протоколын хувилбарт хамаарах бөгөөд энэ хувилбарын хэсэг биш. GET эсвэл DELETE-д 405 ирнэ.
POST бүр дараахыг агуулна: MCP-Protocol-Version, Mcp-Method болон, дараахад tools/call, Mcp-Name. Тус бүр биетэй таарах ёстой. Зөрвөл дараах төлөв 400 болон JSON-RPC алдаа -32020 ирнэ. Дэмжихгүй хувилбарт дараах төлөв 400 болон -32022 , мөн дэмждэг хувилбаруудын жагсаалт ирнэ. Ингэснээр таны хэрэглэгч програм нэгийг сонгож дахин оролдож болно.
Зориуд хоёр төрлийн алдаатай
Буруу хэлбэртэй хүсэлт эсвэл үл мэдэгдэх хэрэгсэл нь JSON-RPC алдаа. «Энэ төсөл чөлөөлөгдөөгүй» эсвэл «ийм сеанс алга» гэдэг нь дараахтай ердийн үр дүн болно: isError: true . Учир нь загвар хоёр дахь төрлөөс дараахыг асууж, mp_projects дахин оролдон сэргэж чадна. Эхний төрлөөс сэргэж чадахгүй.
Үр дүн дараахыг structuredContent болон ижил өгөгдлийг текстэн блокт сериалчилсан хэлбэрээр агуулна. Ингэснээр хуучин хэрэглэгч програмууд ч хэрэгтэй зүйл харна.
Энд нэрлэсэн бүх худалдааны тэмдэг тус тусын эзэмшигчид харьяалагдана. MousePlayer эдгээр үйлчилгээ үзүүлэгчтэй бизнесийн харилцаагүй.