ColossalCapital — Akashic Corpus & Agentic Platform

Akashic corpus + Laya routing. Anonymous read; free signup in-band.

使うべきか

品質と安全性

A
説明の品質
97%
スキーマの完全性
69%
命名の品質
93%
ポイズニングのリスク
100%
権限の一致
90%
プロトコルへの準拠
100%

検出事項(2)

  • LOWTool 'draft_deployment_plan' description lacks action verbdraft_deployment_plan 内
  • LOWTool 'fetch_hitl_items' suggests web access but openWorldHint=falsefetch_hitl_items 内

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~3,870トークン数(ツール定義)
~1.1 KB一般的なレスポンスサイズ
注意への影響は大きい(128k コンテキストの 3.02%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

{
  "mcpServers": {
    "obvect": {
      "url": "https://mcp.colossalcapital.co/mcp"
    }
  }
}

リモートエンドポイント

https://mcp.colossalcapital.co/mcpstreamable-http

できること

ツール一覧

ツール(24)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
🟢analyze_repo(repo_path, entity_id, interaction_id)

Trigger analysis on a repository. Returns the analysis run ID and status.

入力スキーマ

{
  "type": "object",
  "properties": {
    "repo_path": {
      "title": "Repo Path",
      "type": "string"
    },
    "entity_id": {
      "default": "default",
      "title": "Entity Id",
      "type": "string"
    },
    "interaction_id": {
      "default": "",
      "title": "Interaction Id",
      "type": "string"
    }
  },
  "required": [
    "repo_path"
  ],
  "title": "analyze_repoArguments"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "analyze_repoOutput"
}
⚪draft_deployment_plan(workspace_id, source_repo, environment, derived_from_ticket, cicd_provider)

Draft a deployment plan from a ticket or repository. Returns the drafted plan with stages.

入力スキーマ

{
  "type": "object",
  "properties": {
    "workspace_id": {
      "title": "Workspace Id",
      "type": "string"
    },
    "source_repo": {
      "title": "Source Repo",
      "type": "string"
    },
    "environment": {
      "default": "prod",
      "title": "Environment",
      "type": "string"
    },
    "derived_from_ticket": {
      "default": "",
      "title": "Derived From Ticket",
      "type": "string"
    },
    "cicd_provider": {
      "default": "",
      "title": "Cicd Provider",
      "type": "string"
    }
  },
  "required": [
    "workspace_id",
    "source_repo"
  ],
  "title": "draft_deployment_planArguments"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "draft_deployment_planOutput"
}
⚪generate_cicd_workflow(repo_path, provider, tier, build_command, test_command, ...)

Generate a CI/CD workflow (GitHub Actions, Bitbucket Pipelines, GitLab CI, or Tekton) with build, test, deploy, and callback stages. Returns YAML, filename, stages, and per-field research basis.

入力スキーマ

{
  "type": "object",
  "properties": {
    "repo_path": {
      "title": "Repo Path",
      "type": "string"
    },
    "provider": {
      "title": "Provider",
      "type": "string"
    },
    "tier": {
      "default": "free",
      "title": "Tier",
      "type": "string"
    },
    "build_command": {
      "default": "npm run build",
      "title": "Build Command",
      "type": "string"
    },
    "test_command": {
      "default": "npm test",
      "title": "Test Command",
      "type": "string"
    },
    "deploy_enabled": {
      "default": false,
      "title": "Deploy Enabled",
      "type": "boolean"
    },
    "deploy_environment": {
      "default": "production",
      "title": "Deploy Environment",
      "type": "string"
    }
  },
  "required": [
    "repo_path",
    "provider"
  ],
  "title": "generate_cicd_workflowArguments"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "generate_cicd_workflowOutput"
}
🟡check_heartbeat_monitors(entity_id, trigger_check)

List heartbeat monitor status (8 condition-based monitors) or trigger a manual heartbeat check cycle. Monitors watch for PR merges, deploy failures, test failures, dependency drift, doc drift, security advisories, stale branches, and failing suites.

入力スキーマ

{
  "type": "object",
  "properties": {
    "entity_id": {
      "default": "",
      "title": "Entity Id",
      "type": "string"
    },
    "trigger_check": {
      "default": false,
      "title": "Trigger Check",
      "type": "boolean"
    }
  },
  "title": "check_heartbeat_monitorsArguments"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "check_heartbeat_monitorsOutput"
}
🟢fetch_hitl_items(status, category)

Fetch pending HITL approval items with RBAC context (agent identity, caller role, required permission, and approval eligibility). Use this to check what needs human approval before proceeding.

入力スキーマ

{
  "type": "object",
  "properties": {
    "status": {
      "default": "pending",
      "title": "Status",
      "type": "string"
    },
    "category": {
      "default": "",
      "title": "Category",
      "type": "string"
    }
  },
  "title": "fetch_hitl_itemsArguments"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "fetch_hitl_itemsOutput"
}
🟢search_skillfiles(query, persona)

Search for relevant skillfiles by query or persona. Skillfiles are the behavioral guidance layer for agents — they define how agents should write tests, create PRs, lint code, review, and generate CI/CD workflows.

入力スキーマ

{
  "type": "object",
  "properties": {
    "query": {
      "default": "",
      "title": "Query",
      "type": "string"
    },
    "persona": {
      "default": "",
      "title": "Persona",
      "type": "string"
    }
  },
  "title": "search_skillfilesArguments"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "search_skillfilesOutput"
}
🟢get_research_basis(interaction_id)

Fetch the interaction chain for a given interaction ID, showing all artifacts (heartbeat, analysis, ticket, agent, PR, deployment) in the closed loop. If no interaction_id is provided, lists all known interaction IDs.

入力スキーマ

{
  "type": "object",
  "properties": {
    "interaction_id": {
      "default": "",
      "title": "Interaction Id",
      "type": "string"
    }
  },
  "title": "get_research_basisArguments"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "get_research_basisOutput"
}
🟢get_public_capabilities

Discover the ColossalCapital platform's public capabilities — fetches llms.txt. No account required. Use this first to learn what tools and APIs are available.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "title": "get_public_capabilitiesArguments"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "get_public_capabilitiesOutput"
}
⚪register_account(email, name, intended_tier, use_case, captcha_token)

Register a free ColossalCapital account for a human user. Creates the identity immediately (free tier, no billing) and returns a link_token to claim the Idio login later. Call this when a tool returns account_required, or when a user asks to sign up.

入力スキーマ

{
  "type": "object",
  "properties": {
    "email": {
      "title": "Email",
      "type": "string"
    },
    "name": {
      "title": "Name",
      "type": "string"
    },
    "intended_tier": {
      "default": "",
      "title": "Intended Tier",
      "type": "string"
    },
    "use_case": {
      "default": "",
      "title": "Use Case",
      "type": "string"
    },
    "captcha_token": {
      "default": "",
      "title": "Captcha Token",
      "type": "string"
    }
  },
  "required": [
    "email",
    "name"
  ],
  "title": "register_accountArguments"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "register_accountOutput"
}
⚪register_org(name, contact_email, contact_name, industry)

Register an organization account. Employees who signed up individually keep their accounts — org membership is added to them, never recreated. Returns the org's API key.

入力スキーマ

{
  "type": "object",
  "properties": {
    "name": {
      "title": "Name",
      "type": "string"
    },
    "contact_email": {
      "title": "Contact Email",
      "type": "string"
    },
    "contact_name": {
      "default": "",
      "title": "Contact Name",
      "type": "string"
    },
    "industry": {
      "default": "",
      "title": "Industry",
      "type": "string"
    }
  },
  "required": [
    "name",
    "contact_email"
  ],
  "title": "register_orgArguments"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "register_orgOutput"
}
⚪register_agent(name, ed25519_pubkey, operator_contact, intended_use)

Register an autonomous agent as a first-class account (entity_type=agent). The Ed25519 public key is the only credential — no password. Gets a prepaid wallet for metered tools. Can later be bound to a user via claim_agent without losing its identity.

入力スキーマ

{
  "type": "object",
  "properties": {
    "name": {
      "title": "Name",
      "type": "string"
    },
    "ed25519_pubkey": {
      "title": "Ed25519 Pubkey",
      "type": "string"
    },
    "operator_contact": {
      "default": "",
      "title": "Operator Contact",
      "type": "string"
    },
    "intended_use": {
      "default": "",
      "title": "Intended Use",
      "type": "string"
    }
  },
  "required": [
    "name",
    "ed25519_pubkey"
  ],
  "title": "register_agentArguments"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "register_agentOutput"
}
⚪claim_agent(agent_id, claimant_entity_id, signature, scopes, workspace_scope)

Bind a registered agent to a user or org account so it acts on their behalf (acted_for grant). Requires a signature from the agent over claim:{agent_id}:{entity_id} — the agent consents, and the account consents. The agent keeps its own identity.

入力スキーマ

{
  "type": "object",
  "properties": {
    "agent_id": {
      "title": "Agent Id",
      "type": "string"
    },
    "claimant_entity_id": {
      "title": "Claimant Entity Id",
      "type": "string"
    },
    "signature": {
      "title": "Signature",
      "type": "string"
    },
    "scopes": {
      "default": "",
      "title": "Scopes",
      "type": "string"
    },
    "workspace_scope": {
      "default": "",
      "title": "Workspace Scope",
      "type": "string"
    }
  },
  "required": [
    "agent_id",
    "claimant_entity_id",
    "signature"
  ],
  "title": "claim_agentArguments"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "claim_agentOutput"
}
🟢search_corpus(query, stack_layer, technology, limit)

Search the Akashic corpus — the platform's knowledge base of tools, stack layers, design patterns, and exemplars. Public entries only; no account required. Register via register_account or register_agent for the full corpus.

入力スキーマ

{
  "type": "object",
  "properties": {
    "query": {
      "default": "",
      "title": "Query",
      "type": "string"
    },
    "stack_layer": {
      "default": "",
      "title": "Stack Layer",
      "type": "string"
    },
    "technology": {
      "default": "",
      "title": "Technology",
      "type": "string"
    },
    "limit": {
      "default": 20,
      "title": "Limit",
      "type": "integer"
    }
  },
  "title": "search_corpusArguments"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "search_corpusOutput"
}
🟢read_corpus_item(entry_id)

Read a public Akashic corpus item in full. Items above the public class return an account_required pointer.

入力スキーマ

{
  "type": "object",
  "properties": {
    "entry_id": {
      "title": "Entry Id",
      "type": "string"
    }
  },
  "required": [
    "entry_id"
  ],
  "title": "read_corpus_itemArguments"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "read_corpus_itemOutput"
}
🟢corpus_route(task, domain)

Route a task through Laya to the best corpus item — returns the decision kind, picked item, score, and citations. Items above your visibility class return an account_required pointer.

入力スキーマ

{
  "type": "object",
  "properties": {
    "task": {
      "title": "Task",
      "type": "string"
    },
    "domain": {
      "default": "general",
      "title": "Domain",
      "type": "string"
    }
  },
  "required": [
    "task"
  ],
  "title": "corpus_routeArguments"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "corpus_routeOutput"
}
🟢corpus_domains(product)

List the corpus domain lanes (261 domains of repos, docs, code examples, issues) with item counts — the discovery index for corpus_route and corpus_item.

入力スキーマ

{
  "type": "object",
  "properties": {
    "product": {
      "default": "",
      "title": "Product",
      "type": "string"
    }
  },
  "title": "corpus_domainsArguments"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "corpus_domainsOutput"
}
🟢corpus_item(item_id)

Read one corpus item's full record — evidence, license, quality, tags. Items above your visibility class return an account_required pointer.

入力スキーマ

{
  "type": "object",
  "properties": {
    "item_id": {
      "title": "Item Id",
      "type": "string"
    }
  },
  "required": [
    "item_id"
  ],
  "title": "corpus_itemArguments"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "corpus_itemOutput"
}
🟢corpus_outcome(item_id, domain, success, note)

Report whether a cited corpus item helped — feeds Laya's routing flywheel so the corpus improves with use. Anonymous reports count at reduced weight.

入力スキーマ

{
  "type": "object",
  "properties": {
    "item_id": {
      "title": "Item Id",
      "type": "string"
    },
    "domain": {
      "title": "Domain",
      "type": "string"
    },
    "success": {
      "title": "Success",
      "type": "boolean"
    },
    "note": {
      "default": "",
      "title": "Note",
      "type": "string"
    }
  },
  "required": [
    "item_id",
    "domain",
    "success"
  ],
  "title": "corpus_outcomeArguments"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "corpus_outcomeOutput"
}
🟢get_onboarding_guide

Returns the canonical onboarding flow for every caller class — anonymous, human signup, autonomous agent, agent binding, and org creation. Call this first if you're unsure how to proceed.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "title": "get_onboarding_guideArguments"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "get_onboarding_guideOutput"
}
🟢list_llm_providers

List LLM providers you can bring keys for (BYOK). The platform runs on your keys — inference cost is yours, ours is the routing.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "title": "list_llm_providersArguments"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "list_llm_providersOutput"
}
🟡set_llm_key(provider, api_key, scope, validate)

Store a BYOK LLM provider key in the encrypted vault. Validated against the provider before storing. scope='org' stores an org-wide key (admin-only). Requires an account — call register_account or authenticate first.

入力スキーマ

{
  "type": "object",
  "properties": {
    "provider": {
      "title": "Provider",
      "type": "string"
    },
    "api_key": {
      "title": "Api Key",
      "type": "string"
    },
    "scope": {
      "default": "entity",
      "title": "Scope",
      "type": "string"
    },
    "validate": {
      "default": true,
      "title": "Validate",
      "type": "boolean"
    }
  },
  "required": [
    "provider",
    "api_key"
  ],
  "title": "set_llm_keyArguments"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "set_llm_keyOutput"
}
🟢list_llm_keys

List which LLM providers have stored keys (never the keys themselves). Use to check BYOK configuration status.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "title": "list_llm_keysArguments"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "list_llm_keysOutput"
}
🔴remove_llm_key(provider, scope)

Remove a stored BYOK provider key from the vault.

入力スキーマ

{
  "type": "object",
  "properties": {
    "provider": {
      "title": "Provider",
      "type": "string"
    },
    "scope": {
      "default": "entity",
      "title": "Scope",
      "type": "string"
    }
  },
  "required": [
    "provider"
  ],
  "title": "remove_llm_keyArguments"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "remove_llm_keyOutput"
}
🟢test_llm_key(provider, api_key)

Test an LLM provider key against the provider without storing it. Use before set_llm_key if you want to check validity first.

入力スキーマ

{
  "type": "object",
  "properties": {
    "provider": {
      "title": "Provider",
      "type": "string"
    },
    "api_key": {
      "title": "Api Key",
      "type": "string"
    }
  },
  "required": [
    "provider",
    "api_key"
  ],
  "title": "test_llm_keyArguments"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "test_llm_keyOutput"
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 24 件