ต้นแบบ · รุ่นทดลอง: มีทุก server ในทะเบียนทางการ อัปเดตทุก 30 นาที เข้าสู่ระบบด้วย Google เพื่อเขียนรีวิวได้แล้วต้นแบบ · อัปเดตทุก 30 นาที
PopNx MCPที่รวม MCP สำหรับคนใช้ AI · วิธีติดตั้งภาษาไทยทุกตัว

KATA Research Automation

โดย dharan1007รุ่น 3.0.0i★ 0iรันบนคลาวด์
ชื่อใน registryio.github.dharan1007/kata

วิธีติดตั้ง

ใช้ทำอะไรได้

ยังไม่มีคำอธิบายภาษาไทย ดูข้อเท็จจริงด้านล่าง หรือเปิดคำอธิบายต้นฉบับจากผู้ทำ

  • ต่อแบบ คลาวด์ (ต่อผ่านอินเทอร์เน็ต)
  • บัญชีหรือคีย์ ไม่ต้องใส่คีย์
  • หมวด ค้นข้อมูลและความจำของ AI
คำอธิบายต้นฉบับจากผู้ทำ (อังกฤษ)
Deterministic research automation with live OpenAlex search and reusable workflow programs.

ติดตั้ง

เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง

ผลตรวจผ่าน 3/4 · ทำงานบนเครื่องคุณ

เราซ่อนคำสั่งบางส่วนไว้

แบบต่อผ่านที่อยู่: ที่อยู่ของ server ไม่ตอบตอนเราตรวจ

ยังไม่มีทางติดตั้งที่ตรวจผ่าน ดูวิธีจากผู้ทำ หรือเลือกตัวอื่นในหมวดเดียวกัน · วิธีติดตั้งจากผู้ทำ · ตัวอื่นในหมวดนี้

ขั้นแรก: คุณใช้ AI ตัวไหน

เลือกแอปที่คุณใช้ ขั้นตอนจะขึ้นด้านล่าง

Claude ยังต่อ KATA Research Automation ไม่ได้

ยังไม่มีทางติดตั้งที่ตรวจผ่าน ดูวิธีจากผู้ทำ หรือเลือกตัวอื่นในหมวดเดียวกัน

ChatGPT ยังต่อ KATA Research Automation ไม่ได้

ยังไม่มีทางติดตั้งที่ตรวจผ่าน ดูวิธีจากผู้ทำ หรือเลือกตัวอื่นในหมวดเดียวกัน

คุณทำแบบนี้แทนได้

ข · ตัวอื่นในหมวด ค้นข้อมูลและความจำของ AI ที่ต่อกับ ChatGPT ได้

เลือกจากตัวที่ใช้มากในหมวดเดียวกัน เฉพาะตัวที่ต่อด้วยที่อยู่ได้โดยไม่ต้องใส่คีย์

Claude Code ยังต่อ KATA Research Automation ไม่ได้

ยังไม่มีทางติดตั้งที่ตรวจผ่าน ดูวิธีจากผู้ทำ หรือเลือกตัวอื่นในหมวดเดียวกัน

Cursor ยังต่อ KATA Research Automation ไม่ได้

ยังไม่มีทางติดตั้งที่ตรวจผ่าน ดูวิธีจากผู้ทำ หรือเลือกตัวอื่นในหมวดเดียวกัน

VS Code ยังต่อ KATA Research Automation ไม่ได้

ยังไม่มีทางติดตั้งที่ตรวจผ่าน ดูวิธีจากผู้ทำ หรือเลือกตัวอื่นในหมวดเดียวกัน

ยังไม่มีทางติดตั้งที่ตรวจผ่าน ดูวิธีจากผู้ทำ หรือเลือกตัวอื่นในหมวดเดียวกัน

ติดตรงไหน? ถามคนที่ใช้ KATA Research Automation อยู่💬 พูดคุย →

สรุป

ดาวน์โหลดต่อสัปดาห์i
ไม่มียอดใน npm/PyPI
การเชื่อมต่อ
รันบนคลาวด์
รุ่นล่าสุดi
3.0.0
ส่งเข้า registryi
8 ก.ย. 2569
แก้โค้ดล่าสุดi
13 พ.ย. 2569
ผู้ทำ
dharan1007
สถานะใน registry
ใช้งานอยู่

ใช้กับโปรแกรมไหนได้

ดูจากแบบการต่อของ server ตัวนี้ และเอกสารของผู้ทำโปรแกรมแต่ละตัว ตรวจเมื่อ 10 พ.ย. 2569

ต่อผ่านคลาวด์ได้ใน

GooseLM StudioMsty StudioCherry StudioVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast

ดูโปรแกรมทั้งหมดพร้อมข้อดีข้อเสีย →

คู่มือที่เกี่ยวข้อง

ทำอะไรได้บ้าง

ตอนตรวจล่าสุด server ไม่ตอบ จึงอ่านรายการเครื่องมือไม่ได้

ผลตรวจเบื้องต้นi

เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 14 พ.ย. 2569

  • ✓ ผ่าน

    ตัวตนผู้ทำตรงกับ repo

    ชื่อใน registry ยืนยันด้วยบัญชี GitHub dharan1007 ซึ่งเป็นเจ้าของ repo

  • ✓ ผ่าน

    ยังมีคนดูแล

    มีการแก้โค้ดล่าสุด เมื่อวาน

  • ✓ ผ่าน

    มีสัญญาอนุญาต (license)

    ใช้ MIT

  • ✕ ไม่ผ่าน

    endpoint ตอบ

    ไม่ตอบภายใน 6 วินาทีตอนที่เราตรวจ

  • – ไม่เกี่ยว

    ล็อกอินแบบ OAuth

    ไม่ตอบภายใน 6 วินาทีตอนที่เราตรวจ

  • … ยังไม่ตรวจ

    คำอธิบายเครื่องมือไม่มีคำสั่งแอบแฝง

    ยังไม่ได้ตรวจ เราอ่านรายการเครื่องมือตอนตรวจ endpoint

พูดคุย

ถาม แชร์เคล็ดลับ หรือแจ้งว่าใช้ไม่ได้ เรียงตามที่คนกดว่ามีประโยชน์

ยังไม่มีใครโพสต์ ถามหรือแชร์เป็นคนแรกได้เลย

ข้อความในส่วนนี้เขียนโดยผู้ใช้ ไม่ใช่ทีม PopNx

เข้าสู่ระบบด้วย Google เพื่อโพสต์

รีวิวจากผู้ใช้

ยังไม่มีรีวิว

เข้าสู่ระบบด้วย Google เพื่อเขียนรีวิว

เทียบกับตัวอื่นในหมวด ค้นข้อมูลและความจำของ AIi

  • ดาวมากกว่า 0% ของอีก 6077 ตัวในหมวดนี้
  • ส่งรุ่นใหม่เข้า registry ล่าสุดกว่า 36% ของอีก 6077 ตัวในหมวดนี้
  • ผลตรวจเบื้องต้นดีกว่าหรือเท่ากับ 51% ของอีก 6077 ตัวในหมวดนี้

เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo

คำถามที่พบบ่อย

KATA Research Automation ปลอดภัยไหม?

จากการตรวจเบื้องต้นของเรา ผ่าน 3 จาก 4 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น

ต้องใช้กุญแจหรือรหัสอะไรบ้าง?

registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก

ตัวนี้รันบนเครื่องหรือบนคลาวด์?

รันบนคลาวด์ของผู้ทำ ต่อผ่านอินเทอร์เน็ตได้เลย ไม่ต้องลงโปรแกรม แต่ข้อมูลที่ส่งให้จะผ่านเซิร์ฟเวอร์ของผู้ทำ

ยังมีคนดูแลอยู่ไหม?

repo บน GitHub มีการแก้โค้ดล่าสุด เมื่อวาน และส่งรุ่นล่าสุด (3.0.0) เข้า registry 2 เดือนที่ผ่านมา

ใช้กับโปรแกรมไหนได้บ้าง?

โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต่อผ่าน URL จึงใช้กับโปรแกรมที่รับ remote MCP ได้ เช่น ChatGPT บนเว็บ (แบบเต็มในแผน Business ขึ้นไป · Pro แบบอ่านอย่างเดียว)

มีตัวไหนใช้แทนได้บ้าง?

ในหมวดเดียวกันมี Context7, Codebase Memory, OpenSEO

ตัวอื่นในหมวดเดียวกัน

server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว

อ่านการ์ด:↓ ดาวน์โหลดต่อสัปดาห์i★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi

Context7

ส่งคู่มือการใช้ไลบรารีและเฟรมเวิร์กรุ่นล่าสุดให้ AI อ่านก่อนตอบ ช่วยให้โค้ดที่ AI เขียนไม่ใช้คำสั่งเก่าที่เลิกใช้แล้ว

โดย upstashใช้กันมาก↓ 1.2M/สัปดาห์★ 64.8Kอัปเดต เมื่อวานซืน

บนเครื่องหรือคลาวด์

Codebase Memory

Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.

โดย DeusDataใช้กันมาก↓ 16.8K/สัปดาห์★ 48.6Kอัปเดต 28 วันที่ผ่านมา

รันบนเครื่อง

OpenSEO

Keyword research, site audits, rank tracking and AI visibility for your AI agent.

โดย every-appใช้กันมาก★ 27.6Kอัปเดต วันนี้

รันบนคลาวด์✓ everyapp.com

README จากผู้ทำ

เปิดอ่าน README

ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ

KATA

Teach repeatable research and web-interoperability workflows once, then expose them as deterministic tools for humans, CI and agents.

KATA combines live scholarly search, a durable browser workspace, demonstration-derived workflow programs, browser/API interoperability diagnostics, and one canonical semantic engine exposed through HTTPS, MCP, WebMCP, model-native schemas and a dependency-free CLI.

Try KATA · Production contract · Security · Roadmap · Contributing

What KATA does

research / interoperability task

↓ real connector or caller-authorized browser evidence ↓ normalize + validate + preserve explicit blocked states ↓ save / prioritize / annotate / demonstrate workflow ↓ anti-unify repeatable demonstrations ↓ validated portable workflow program ↓ UI / HTTPS / MCP / WebMCP / model schemas / CLI

KATA does not hide nondeterminism behind an “agent” label. Connector failures remain failures. Browser controls such as authentication, CORS, CSP, rate limits, bot challenges and Permissions Policy are evidence to respect, not restrictions to bypass. Tool arguments are schema-validated. State-changing browser/API/MCP operations are preview-bound. Cancellation is propagated through execution/state commits.

Public product

The canonical deployment is:

https://kata-webmcp.vercel.app

Product routes include /research, /dashboard, /automations, /teach, /tools, /developers, /activity, /learn, and /settings.

The current scholarly production connector is OpenAlex. KATA never replaces a failed real connector request with synthetic success data.

Canonical production API

GET  /api/health

GET /api/capabilities GET /api/search?query=web%20agents&limit=8 POST /api/invoke POST /api/triage POST /api/compile POST /api/execute GET /api/agents POST /api/mcp GET /api/openapi GET /api/pricing GET /api/readiness/commercial GET /release.json GET /integrity.json

Compatibility alias:

/api/openalex/search -> /api/search

/api/pricing is public display metadata only. A client-supplied plan name or pricing response never grants authorization. /api/readiness/commercial is a fail-closed production matrix and can legitimately report blocked while the public KATA core remains healthy.

Generic invocation
POST /api/invoke

Content-Type: application/json

{

"name": "kata_search_research", "arguments": { "query": "web agents", "limit": 5 } }

Production CLI

The repository ships an installable dependency-free CLI that talks to the same canonical HTTP surfaces.

node bin/kata.mjs health

node bin/kata.mjs capabilities node bin/kata.mjs pricing node bin/kata.mjs readiness node bin/kata.mjs search "browser interoperability" node bin/kata.mjs invoke kata_search_research --args '{"query":"MCP interoperability"}' node bin/kata.mjs doctor

doctor checks health, exact release provenance, integrity, capabilities, OpenAPI, pricing and commercial readiness together.

Protected endpoints may use a bearer credential supplied only through:

export KATA_TOKEN='...'

The CLI rejects --token so credentials are not encouraged into shell history/process listings. Remote alternate bases must use HTTPS; cleartext HTTP is accepted only for loopback development.

OpenAlex configuration

KATA works against the public OpenAlex API without a key. An operator can optionally configure:

OPENALEX_API_KEY

The credential stays server-side and is sent only to api.openalex.org. Upstream rate-limit telemetry is normalized into non-secret response metadata. Explicit upstream rate limits, transient errors, cancellation and retry/backoff remain observable instead of being hidden.

Remote MCP

KATA exposes MCP Streamable HTTP at:

POST /api/mcp

The machine-readable current protocol contract is published by /api/capabilities and /api/openapi. KATA supports the checked-in modern protocol path plus tested compatibility semantics for the earlier handshake-era path. Header/body routing disagreement is rejected rather than guessed.

A valid tool call is:

POST /api/mcp

Content-Type: application/json Accept: application/json, text/event-stream MCP-Protocol-Version: 2026-07-28 Mcp-Method: tools/call Mcp-Name: kata_search_research

{

"jsonrpc": "2.0", "id": "research-1", "method": "tools/call", "params": { "name": "kata_search_research", "arguments": { "query": "web agents", "limit": 5 }, "_meta": { "io.modelcontextprotocol/protocolVersion": "2026-07-28", "io.modelcontextprotocol/clientCapabilities": {} } } }

Optional server-side controls:

MCP_BEARER_TOKEN

MCP_ALLOWED_ORIGINS

Browser-origin MCP is default-deny when an allowlist is required. Non-browser clients do not need to invent an Origin header. Authentication failures remain an authorization boundary; KATA does not fall through into broader discovery/execution.

Browser WebMCP and active-tab interoperability

When available, KATA registers browser tools through document.modelContext.registerTool() and retains the tested transitional browser fallback. Registration generations are abortable. Invocation cancellation flows into browser requests and state transactions so cancelled work cannot commit a partial workspace update.

The browser extension uses temporary active-tab authority and session-only credential brokers. It does not expose raw credentials as model/tool arguments. Protected OpenAPI and MCP execution re-discovers the live contract and compares a preview-bound fingerprint before the final request. Stale or forged previews fail before dispatch.

KATA can diagnose cross-origin/browser restrictions but does not bypass CORS, CSP, authentication, bot controls, paywalls or CAPTCHA.

Workflow engine

The canonical engine includes:

  • versioned browser-owned workspace state;
  • saved work, priorities, tags and notes;
  • preview-bound automations;
  • bounded nested tool calls;
  • two-demonstration anti-unification into portable programs;
  • schema-validated canonical tools projected into HTTPS/MCP/WebMCP/model-native schemas;
  • explicit state snapshots for stateless server calls.

Browser triggers run while KATA is open. The public core does not pretend an unattended cloud runner exists when durable authenticated cloud execution is not configured.

Commercial control plane

The repository contains a fail-closed commercial control plane for organizations/projects/environments, hash-only API/CI credentials, server-derived entitlements, transactional usage reservation, deterministic CI policy, billing state/reconciliation and Razorpay integration.

Authorization is server-derived:

verified principal

-> organization/service scope -> object ownership -> reconciled subscription state -> immutable effective entitlements -> operation role/scope -> bounded execution / usage accounting

Razorpay webhook evidence is authenticated over the exact raw request body before parsing. Duplicate provider events are idempotent. Older events cannot resurrect cancelled state. Ambiguous ordering becomes RECONCILIATION_REQUIRED rather than a guessed entitlement transition.

This code does not make a commercial deployment ready by itself. /api/readiness/commercial must remain blocked until real customer identity, commercial database/migrations, key material, merchant/webhook configuration, legal/support details, provider budgets and release governance are actually configured. KATA never fabricates those external prerequisites.

See docs/PRODUCTION.md for the exact operator contract.

Run and verify locally

Requirement: Node.js 24.x.

git clone https://github.com/dharan1007/kata.git

cd kata npm ci --ignore-scripts npm audit --audit-level=high npm run check npm run verify:package npm run sbom

The current core has no third-party runtime npm dependencies. A committed lockfile and SPDX SBOM are still required release evidence.

Release integrity

GitHub release verification requires an exact clean checkout. Vercel production provenance is provider-bound to Vercel Git metadata for repository dharan1007/kata, ref main, and the exact commit SHA; KATA does not pretend the Vercel build container necessarily has a normal local .git worktree.

A production release is accepted only after the canonical URL converges to the verified SHA and passes checks for:

  • source-bound release metadata;
  • SHA-256 integrity manifest binding;
  • health;
  • canonical capability names;
  • OpenAPI/MCP surface;
  • safe pricing output;
  • source-bound commercial readiness evidence;
  • CodeQL.

The release gate also installs from the exact lockfile, rejects high-severity dependency findings, verifies the package surface, and emits an SPDX 2.3 SBOM. Dependabot monitors npm and GitHub Actions dependencies.

A Vercel deployment marked READY is not sufficient production evidence if canonical source/API/integrity verification fails.

Security principles

  • no eval, new Function, arbitrary shell execution or generic arbitrary-URL agent fetcher;
  • strict first-party CSP and bounded HTTP bodies/responses;
  • external research content is untrusted content;
  • unsupported workflow/transport inputs fail explicitly;
  • cross-origin browser tool exposure is default-deny;
  • secrets are not model/tool arguments;
  • API/CI credentials are one-time reveal and hash-only at rest in the commercial design;
  • browser/service restrictions are represented as evidence, not bypass opportunities.

See SECURITY.md before modifying connector, protocol, credential or execution boundaries.

Production governance

Application tests cannot replace repository administration. An industry deployment should protect main with required pull requests, KATA Release Gate, CodeQL, blocked force-push/deletion and reviewed changes. The connected GitHub application does not currently have repository-administration authority to create those rules automatically.

Contributing

High-value contributions include connector fixtures, workflow examples, protocol compatibility cases, interop evidence fixtures, security tests and carefully bounded integrations. See CONTRIBUTING.md.

Related projects

  • PACT — transactional safety for consequential agent actions.
  • SPOOL — deterministic local-first data migration.
  • FAULTLINE — causal browser-failure reduction.

License

MIT — see LICENSE.