DEVELOPERS / REMOTE MCP

Give your coding tools
a shared source of context.

HARIKOS exposes a small, agent-neutral tool contract for current Truth, relevant Memory, recent Changes, Context Packs, assumption checks, and structured write-back.

ILLUSTRATIVE PRODUCT EXAMPLE
mcp.jsonPROJECT / AUTH-SERVICE
{
  "mcpServers": {
    "harikos": {
      "url": "https://harikos-ai.vercel.app/api/mcp/PROJECT_ID",
      "headers": {
        "Authorization": "Bearer TOKEN_SHOWN_ONCE"
      }
    }
  }
}
REMOTE / HTTPPROJECT-SCOPEDREVOCABLE
01HTTPProduction-compatible transport
02BEARERHigh-entropy project token
03JSON-RPCMCP request boundary
04PROVENANCETruth and Context remain traceable
ILLUSTRATIVE SHELL

Explore the product contract
without reading a manual.

This marketing-only terminal demonstrates the shape of HARIKOS output. It is clearly illustrative and does not pretend to be a connected production CLI.

ILLUSTRATIVE PRODUCT EXAMPLE
harikos — illustrative shell
$

Authentication

Supabase Auth

VERIFIED · 99%

 

Evidence

middleware.ts:18

lib/supabase/server.ts:7

 

Previous: Clerk · SUPERSEDED

MCP TOOL SURFACE

Small enough to learn.
Complete enough to hand off work.

Each tool has a narrow job and verifies authorization before returning project data.

get_project_truthREAD

Read current verified and likely Truth claims backed by the latest completed scan.

↗
search_project_memoryREAD

Search recorded project Memory by content or type.

↗
get_recent_changesREAD

Read the ten most recent repository changes in the verified snapshot.

↗
get_context_packWRITE

Create and persist a task-specific Context Pack. This uses the project's Context quota.

↗
record_memoryWRITE

Persist a project Memory entry. This uses the project's Memory-write quota.

↗
record_outcomeWRITE

Record a session outcome and durable Memory for completed agent work.

↗
check_assumptionREAD

Check a statement against current project Truth before acting.

↗
begin_agent_sessionSESSION

Open an auditable project-scoped agent session, optionally with its task.

↗
end_agent_sessionSESSION

Close a recorded agent session as completed, failed, or abandoned.

↗
REQUEST / RESPONSE

Predictable boundaries.
Inspectable results.

The agent receives labeled project knowledge, not an opaque blob of retrieved text.

REQUEST
POST /api/mcp/:projectId
Authorization: Bearer ...

{
  "method": "tools/call",
  "params": {
    "name": "check_assumption",
    "arguments": {
      "statement": "Auth uses Clerk"
    }
  }
}
RESPONSE
{
  "verdict": "contradicted",
  "currentTruth": "Supabase Auth",
  "status": "verified",
  "evidence": [
    "middleware.ts:18-34"
  ]
}
PROJECT BRAIN / READY

Make project context part of the agent toolchain.

Connect a repository and give every coding agent one current, evidence-backed understanding.