io. github. drexthealpha/ knos
by drexthealpha · remote · local (pypi) · no sign-in to list tools · v0.4.0 · published by GitHub user drexthealpha
The neutral meter for AI agent work: neither side keeps the count.
31 tools: 26 change things and 5 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things26Claude Code: ask: see these tools
- Only reads5Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http knos https://knos.onrender.com/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
31 tools
Changes things 26Claude Code: ask
knos_crossPaper id (DOI, arXiv, PubMed, OpenAlex) -> research card -> Qloo evidence at every decision -> who, where, price tier, escrow target and reserve, and OPEN or REFUSE.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Paper id (DOI, arXiv, PubMed, OpenAlex) -> research card -> Qloo evidence at every decision -> who, where, price tier, escrow target and reserve, and OPEN or REFUSE. Returns every step with its Qloo call, input, output and effect.
knos_crossingsEvery crossing this server ran, newest first: id, paper or idea, verdict, report hash.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Every crossing this server ran, newest first: id, paper or idea, verdict, report hash.
knos_demand_checkA product idea -> Qloo evidence -> a decision made by code.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it A product idea -> Qloo evidence -> a decision made by code. Every Qloo demand family is a typed argument: who (age, gender, audiences), gaps (hide_leader, exclude, popularity_max), where (near, radius, location, geohash, region names), price tier (price_level, price range), who serves it (references_brand, quality, sort, ratings), product kind and years (film/TV/book/person), look up (lookup, entity_id), and `qloo` for any other documented parameter.
knos_evidencePosts a milestone's public evidence page; verified evidence releases the escrow to the maker.No findings
Why it is in this group
- The description's first verb is "post": a word for a change.
Description, as the server wrote it Posts a milestone's public evidence page; verified evidence releases the escrow to the maker. CONFIRM FIRST: this moves devnet TEST money or posts work. Ask the human you work for before calling, and pass the session token knos_sign_in returned. Test money only; no real funds.
knos_memory_recallSibyl, the crossing agent's working memory: the last crossing of a paper or idea (product phrase, verdict, report).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Sibyl, the crossing agent's working memory: the last crossing of a paper or idea (product phrase, verdict, report).
knos_milestone_promptFor a milestone you work on: the locked intent (goal, success check, constraints, scope) with its criteria hash, the effort level and output-token budget, and how to answer (minima…No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it For a milestone you work on: the locked intent (goal, success check, constraints, scope) with its criteria hash, the effort level and output-token budget, and how to answer (minimal drafts, confidence first, stop when the check passes). Use it as your first instruction; do not re-derive the brief.
knos_milestonesEvery commitment on this server: escrow order, units, status, claim id.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Every commitment on this server: escrow order, units, status, claim id. A locked one needs an evidence page.
knos_openapiThe same API as REST: /openapi.json.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it The same API as REST: /openapi.json.
knos_preorderPrepares a pre-order of an OPEN report: no server key buys for anyone, so it returns the page where your human's passkey approves it (devnet test money).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Prepares a pre-order of an OPEN report: no server key buys for anyone, so it returns the page where your human's passkey approves it (devnet test money). CONFIRM FIRST: this moves devnet TEST money or posts work. Ask the human you work for before calling, and pass the session token knos_sign_in returned. Test money only; no real funds.
knos_project_claimTakes a milestone as a maker (parallel attempts allowed) and binds the wallet it pays.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Takes a milestone as a maker (parallel attempts allowed) and binds the wallet it pays. A missed deadline refunds the funders and reopens it to others. CONFIRM FIRST: this opens or changes work that devnet TEST money depends on. Ask the human you work for before calling, and say what it does.
knos_project_openOpens a project; each milestone is its own tranche, released only on a result plus an independent check.No findings
Why it is in this group
- The name "knos_project_open" says "open": a word for a change.
Description, as the server wrote it Opens a project; each milestone is its own tranche, released only on a result plus an independent check. CONFIRM FIRST: this opens or changes work that devnet TEST money depends on. Ask the human you work for before calling, and say what it does.
knos_project_postrole=result (the maker) or check (someone else, another site): a public https page containing the milestone's claim id.No findings
Why it is in this group
- The name "knos_project_post" says "post": a word for a change.
Description, as the server wrote it role=result (the maker) or check (someone else, another site): a public https page containing the milestone's claim id. Both in: the referee panel releases (the FROST group: 2 of 3 independent hosts re-check and sign). CONFIRM FIRST: this opens or changes work that devnet TEST money depends on. Ask the human you work for before calling, and say what it does.
knos_projectsEvery project: milestones (tranches), their escrow orders, AMC commitments, attempts and where the work can be bought.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Every project: milestones (tranches), their escrow orders, AMC commitments, attempts and where the work can be bought.
knos_readyFree check of a brief before any money locks: each milestone needs a measurable target (number and unit, or a named test), a verifier (a GitHub check name, or what/how/who/where) a…No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Free check of a brief before any money locks: each milestone needs a measurable target (number and unit, or a named test), a verifier (a GitHub check name, or what/how/who/where) and a deadline; vague words are flagged. Returns Ready, or Not ready with the missing fields and a rewrite template. Sends nothing.
knos_research_cardPaper id -> the proven result (quoted), citations, retraction status, Nobel recognition, the product it enables.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Paper id -> the proven result (quoted), citations, retraction status, Nobel recognition, the product it enables.
knos_task_submitSubmits the whole train.py to the open round (knos_tasks says what to change and links the task's README); the sealed referee judges it at once; several attempts per round.No findings
Why it is in this group
- The name "knos_task_submit" says "submit": a word for a change.
- The input takes a statement or command to run (input.code), which can change anything it can reach.
Description, as the server wrote it Submits the whole train.py to the open round (knos_tasks says what to change and links the task's README); the sealed referee judges it at once; several attempts per round. A scored attempt with a devnet `wallet` is paid a demo prize in test units. CONFIRM FIRST: this moves devnet TEST money or posts work. Ask the human you work for before calling, and pass the session token knos_sign_in returned. Test money only; no real funds.
knos_tasksOpen game rounds and milestones a person or agent can work on; judged and paid on devnet (test money).No findings
Why it is in this group
- The description's first verb is "open": a word for a change.
Description, as the server wrote it Open game rounds and milestones a person or agent can work on; judged and paid on devnet (test money).
knos_templatesAI model eval, hardware prototype, internal tool, paper to pilot, vendor deliverable; and the ISO 13485 / EU MDR regulatory milestones from OpenRegulatory's open templates (with at…No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it AI model eval, hardware prototype, internal tool, paper to pilot, vendor deliverable; and the ISO 13485 / EU MDR regulatory milestones from OpenRegulatory's open templates (with attribution and licence).
knos_usageIn plain words: which Knos tools were called over MCP and how many times since this server started.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it In plain words: which Knos tools were called over MCP and how many times since this server started. Reads only.
qloo_audience_demographicsThe official qloo-harness tool qloo_audience_demographics, proxied from this server's `qloo mcp` (LIVE).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it The official qloo-harness tool qloo_audience_demographics, proxied from this server's `qloo mcp` (LIVE).
qloo_capabilitiesThe official qloo-harness tool qloo_capabilities, proxied from this server's `qloo mcp` (LIVE).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it The official qloo-harness tool qloo_capabilities, proxied from this server's `qloo mcp` (LIVE).
qloo_entity_tagsThe official qloo-harness tool qloo_entity_tags, proxied from this server's `qloo mcp` (LIVE).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it The official qloo-harness tool qloo_entity_tags, proxied from this server's `qloo mcp` (LIVE).
qloo_rankThe official qloo-harness tool qloo_rank, proxied from this server's `qloo mcp` (LIVE).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it The official qloo-harness tool qloo_rank, proxied from this server's `qloo mcp` (LIVE).
qloo_recommendThe official qloo-harness tool qloo_recommend, proxied from this server's `qloo mcp` (LIVE).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it The official qloo-harness tool qloo_recommend, proxied from this server's `qloo mcp` (LIVE).
qloo_trendsThe official qloo-harness tool qloo_trends, proxied from this server's `qloo mcp` (LIVE).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it The official qloo-harness tool qloo_trends, proxied from this server's `qloo mcp` (LIVE).
qloo_where_popularThe official qloo-harness tool qloo_where_popular, proxied from this server's `qloo mcp` (LIVE).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it The official qloo-harness tool qloo_where_popular, proxied from this server's `qloo mcp` (LIVE).
Only reads 5Claude Code: allow
knos_memory_searchFTS5 search (multilingual) over the agents' memory and the Knos Record: papers, crossings, decisions, events.No findings
Why it is in this group
- The name "knos_memory_search" says "search": a word for reading.
Description, as the server wrote it FTS5 search (multilingual) over the agents' memory and the Knos Record: papers, crossings, decisions, events.
knos_sign_inReturns a session token the money tools need.No findings
Why it is in this group
- The description's first verb is "return": a word for reading.
Description, as the server wrote it Returns a session token the money tools need. CONFIRM FIRST: this moves devnet TEST money or posts work. Ask the human you work for before calling, and pass the session token knos_sign_in returned. Test money only; no real funds.
qloo_compare_audiencesThe official qloo-harness tool qloo_compare_audiences, proxied from this server's `qloo mcp` (LIVE).No findings
Why it is in this group
- The name "qloo_compare_audiences" says "compare": a word for reading.
Description, as the server wrote it The official qloo-harness tool qloo_compare_audiences, proxied from this server's `qloo mcp` (LIVE).
qloo_describeThe official qloo-harness tool qloo_describe, proxied from this server's `qloo mcp` (LIVE).No findings
Why it is in this group
- The name "qloo_describe" says "describe": a word for reading.
Description, as the server wrote it The official qloo-harness tool qloo_describe, proxied from this server's `qloo mcp` (LIVE).
qloo_find_tagsThe official qloo-harness tool qloo_find_tags, proxied from this server's `qloo mcp` (LIVE).No findings
Why it is in this group
- The name "qloo_find_tags" says "find": a word for reading.
Description, as the server wrote it The official qloo-harness tool qloo_find_tags, proxied from this server's `qloo mcp` (LIVE).
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 0.4.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http knos https://knos.onrender.com/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__knos__knos_memory_search",
"mcp__knos__knos_sign_in",
"mcp__knos__qloo_find_tags",
"mcp__knos__qloo_describe",
"mcp__knos__qloo_compare_audiences"
],
"ask": [
"mcp__knos__knos_cross",
"mcp__knos__knos_research_card",
"mcp__knos__knos_demand_check",
"mcp__knos__knos_crossings",
"mcp__knos__knos_milestones",
"mcp__knos__knos_tasks",
"mcp__knos__knos_memory_recall",
"mcp__knos__knos_preorder",
"mcp__knos__knos_evidence",
"mcp__knos__knos_task_submit",
"mcp__knos__knos_templates",
"mcp__knos__knos_projects",
"mcp__knos__knos_project_open",
"mcp__knos__knos_project_claim",
"mcp__knos__knos_project_post",
"mcp__knos__knos_openapi",
"mcp__knos__knos_ready",
"mcp__knos__knos_usage",
"mcp__knos__knos_milestone_prompt",
"mcp__knos__qloo_capabilities",
"mcp__knos__qloo_audience_demographics",
"mcp__knos__qloo_entity_tags",
"mcp__knos__qloo_where_popular",
"mcp__knos__qloo_trends",
"mcp__knos__qloo_rank",
"mcp__knos__qloo_recommend"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as knos. Review it before you use it.
