← Back to search

io.github.MidOSresearch/midos-mcp

MidOSresearch streamable_http MIT 7 stars Scanned 55d ago

Curated knowledge API for AI agents - skill packs, semantic search, validated patterns.

C
63.2 / 100

Versions

2026.2.23.1 latest
May 19, 2026
1.0.0
Mar 2, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 25

search_knowledge
annotations: not checked low

Search the Midos knowledge base for relevant information. Args: query: Search query (keywords or topic) max_results: Maximum results to return (default: 5)

query str max_results int
get_skill
annotations: not checked low

Get a specific skill/capability document by name. Args: name: Skill name (e.g., 'RAG_SYSTEMS_2026_SOTA')

name str
list_skills
annotations: not checked low

List all available skills/capabilities. Args: filter: Optional filter for skill names stack: Optional stack filter, comma-separated (e.g. 'python,react'). Skills with matching compatibility.json are prioritized.

stack str filter str
get_protocol
annotations: not checked low

Get a specific protocol document. Args: name: Protocol name (e.g., 'PROTOCOL_NEURAL_LINK')

name str
get_eureka
annotations: not checked low

Get a specific EUREKA breakthrough document. Args: name: EUREKA name (e.g., 'EUREKA_CACHE_SEMANTICA' or 'ATOM_001')

name str
get_truth
annotations: not checked low

Get a specific truth patch document. Args: name: Truth patch name (e.g., 'AGENT_MITIGATIONS_CONTEXT_OVERFLOW')

name str
hive_status
annotations: not checked low

Get current status of the Midos hive system.

semantic_search
annotations: not checked low

Semantic search using LanceDB vectors (Gemini embeddings). More intelligent than keyword search. Args: query: Natural language query (e.g., 'how to implement RAG pipelines') top_k: Number of results (default: 5) stack: Optional stack filter, comma-separated (e.g. 'python,fastapi'). Results mentioning these are boosted.

query str stack str top_k int
research_youtube
annotations: not checked low

Queue a YouTube video for research. Midos will transcribe and extract insights. Args: url: YouTube URL to research priority: Priority: 'high', 'normal', 'low'

url str priority str
memory_stats
annotations: not checked low

Get statistics about the Midos memory system (LanceDB chunks, cache status).

pool_signal
annotations: not checked low

Signal an action to the multi-instance coordination pool. Args: action: Action type: 'completed', 'blocked', 'claimed', 'signaling' topic: Topic/task name summary: Brief description of the action affects: Files/resources affected (optional)

topic str action str affects str summary str
pool_status
annotations: not checked low

Get multi-instance coordination pool status and recent activity.

episodic_search
annotations: not checked low

Search episodic memory for similar past experiences using vector similarity. Args: query: Search query describing the experience/task limit: Maximum results (default: 5)

limit int query str
episodic_store
annotations: not checked low

Store a new episodic memory/reflection for future learning. Args: task_type: Type of task: CODE, RESEARCH, DEBUG, REVIEW input_preview: Brief description of the input/context success: Whether the task was successful

success bool task_type str input_preview str
chunk_code
annotations: not checked low

Parse code file into semantic chunks (functions, classes, methods) for better RAG retrieval. Args: file_path: Path to code file to chunk

file_path str
agent_handshake
annotations: not checked low

Personalized agent onboarding. Declare your environment and get optimal config. Call this FIRST when connecting to MidOS. Pass as much info as you know. Unknown fields can be left empty -- you'll get sensible defaults. Args: model: Your model ID (e.g. 'claude-opus-4-6', 'gemini-2.5-pro', 'opus') context_window: Your context window in tokens (e.g. 200000). 0 = auto-detect from model. client: Your CLI/IDE (e.g. 'claude-code', 'cursor', 'windsurf', 'cline') languages: Comma-separated languages (e.g. 'python,typescript') frameworks: Comma-separated frameworks (e.g. 'fastapi,react') platform: Your OS (e.g. 'windows', 'linux', 'macos') project_goal: What you're working on (e.g. 'manga engine with SVG rendering')

model str client str platform str languages str frameworks str project_goal str context_window int
project_status
annotations: not checked low

Live MidOS system status + quick-start guide for your agent. Call this anytime to get: - Real-time knowledge base stats (chunks, skills, EUREKA, truth patches) - Vector store health - Available MCP tools with usage examples - Research queue (pending topics) - Tips to get the most out of MidOS This is your /status command. Use it to orient yourself and teach your agent how to leverage MidOS.

agent_bootstrap
annotations: not checked low

[DEPRECATED -- use agent_handshake instead] Generic agent onboarding. Returns default config for unknown agents.

midos_ask
annotations: not checked low

Ask MidOS knowledge base a question. Returns matches from knowledge + EUREKA.

question str
midos_search
annotations: not checked low

Search MidOS knowledge base for a topic. Returns ranked results.

query str max_results int
midos_eureka
annotations: not checked low

Search only EUREKA validated knowledge (high-quality findings).

query str
midos_submit
annotations: not checked low

Submit a task to MidOS inbox for async processing.

task str source str
midos_skills
annotations: not checked low

List all available MidOS skills.

midos_topology
annotations: not checked low

Get the MidOS system architecture map.

midos_bootstrap
annotations: not checked low

Agent onboarding. Returns identity, architecture, available tools, skills, guardrails, and quick-start commands. Call this FIRST when connecting to MidOS.

Permissions 3

network medium
network
filesystem low
filesystem
env_vars low
env_vars

Scan Findings 90

info
package.json metadata manifest_parser · 100%
info
pyproject.toml metadata manifest_parser · 100%
info
Tool: search_knowledge manifest_parser · 90%
info
Tool: get_skill manifest_parser · 90%
info
Tool: list_skills manifest_parser · 90%
info
Tool: get_protocol manifest_parser · 90%
info
Tool: get_eureka manifest_parser · 90%
info
Tool: get_truth manifest_parser · 90%
info
Tool: hive_status manifest_parser · 90%
info
Tool: semantic_search manifest_parser · 90%
info
Tool: research_youtube manifest_parser · 90%
info
Tool: memory_stats manifest_parser · 90%
info
Tool: pool_signal manifest_parser · 90%
info
Tool: pool_status manifest_parser · 90%
info
Tool: episodic_search manifest_parser · 90%
info
Tool: episodic_store manifest_parser · 90%
info
Tool: chunk_code manifest_parser · 90%
info
Tool: agent_handshake manifest_parser · 90%
info
Tool: project_status manifest_parser · 90%
info
Tool: agent_bootstrap manifest_parser · 90%
info
Tool: midos_ask manifest_parser · 90%
info
Tool: midos_search manifest_parser · 90%
info
Tool: midos_eureka manifest_parser · 90%
info
Tool: midos_submit manifest_parser · 90%
info
Tool: midos_skills manifest_parser · 90%
info
Tool: midos_topology manifest_parser · 90%
info
Tool: midos_bootstrap manifest_parser · 90%
info
Transport: streamable-http manifest_parser · 80%
info
Required env vars (7) manifest_parser · 80%
low
Tool 'search_knowledge' has no annotations annotation_checker · 100%
low
Tool 'get_skill' has no annotations annotation_checker · 100%
low
Tool 'list_skills' has no annotations annotation_checker · 100%
low
Tool 'get_protocol' has no annotations annotation_checker · 100%
low
Tool 'get_eureka' has no annotations annotation_checker · 100%
low
Tool 'get_truth' has no annotations annotation_checker · 100%
low
Tool 'hive_status' has no annotations annotation_checker · 100%
low
Tool 'semantic_search' has no annotations annotation_checker · 100%
low
Tool 'research_youtube' has no annotations annotation_checker · 100%
low
Tool 'memory_stats' has no annotations annotation_checker · 100%
low
Tool 'pool_signal' has no annotations annotation_checker · 100%
low
Tool 'pool_status' has no annotations annotation_checker · 100%
low
Tool 'episodic_search' has no annotations annotation_checker · 100%
low
Tool 'episodic_store' has no annotations annotation_checker · 100%
low
Tool 'chunk_code' has no annotations annotation_checker · 100%
low
Tool 'agent_handshake' has no annotations annotation_checker · 100%
low
Tool 'project_status' has no annotations annotation_checker · 100%
low
Tool 'agent_bootstrap' has no annotations annotation_checker · 100%
low
Tool 'midos_ask' has no annotations annotation_checker · 100%
low
Tool 'midos_search' has no annotations annotation_checker · 100%
low
Tool 'midos_eureka' has no annotations annotation_checker · 100%
low
Tool 'midos_submit' has no annotations annotation_checker · 100%
low
Tool 'midos_skills' has no annotations annotation_checker · 100%
low
Tool 'midos_topology' has no annotations annotation_checker · 100%
low
Tool 'midos_bootstrap' has no annotations annotation_checker · 100%
medium
Permission: network access detected permission_analyzer · 90%
low
Permission: filesystem access detected permission_analyzer · 80%
low
Permission: env_vars access detected permission_analyzer · 90%
medium
Suspicious package name: react-dom dependency_analyzer · 60%
medium
Vulnerable dependency: astro@5.6.1 (GHSA-5ff5-9fcw-vg88) dependency_analyzer · 95%
medium
Vulnerable dependency: astro@5.6.1 (GHSA-cq8c-xv66-36gw) dependency_analyzer · 95%
medium
Vulnerable dependency: astro@5.6.1 (GHSA-fvmw-cj7j-j39q) dependency_analyzer · 95%
medium
Vulnerable dependency: astro@5.6.1 (GHSA-g735-7g2w-hh3f) dependency_analyzer · 95%
medium
Vulnerable dependency: astro@5.6.1 (GHSA-ggxq-hp9w-j794) dependency_analyzer · 95%
medium
Vulnerable dependency: astro@5.6.1 (GHSA-hr2q-hp5q-x767) dependency_analyzer · 95%
medium
Vulnerable dependency: astro@5.6.1 (GHSA-j687-52p2-xcff) dependency_analyzer · 95%
medium
Vulnerable dependency: astro@5.6.1 (GHSA-w2vj-39qv-7vh7) dependency_analyzer · 95%
medium
Vulnerable dependency: astro@5.6.1 (GHSA-whqg-ppgf-wp8c) dependency_analyzer · 95%
medium
Vulnerable dependency: astro@5.6.1 (GHSA-wrwg-2hg8-v723) dependency_analyzer · 95%
medium
Vulnerable dependency: astro@5.6.1 (GHSA-x3h8-62x9-952g) dependency_analyzer · 95%
medium
Vulnerable dependency: astro@5.6.1 (GHSA-xf8x-j4p2-f749) dependency_analyzer · 95%
medium
Vulnerable dependency: astro@5.6.1 (GHSA-xr5h-phrj-8vxv) dependency_analyzer · 95%
medium
Vulnerable dependency: python-dotenv@1.0.0 (GHSA-mf9w-mj56-hr94) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@2.0.0,<3.0.0 (GHSA-5h2m-4q8j-pqpj) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@2.0.0,<3.0.0 (GHSA-c2jp-c369-7pvx) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@2.0.0,<3.0.0 (GHSA-m8x7-r2rg-vh5g) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@2.0.0,<3.0.0 (GHSA-mxxr-jv3v-6pgc) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@2.0.0,<3.0.0 (GHSA-rcfx-77hg-w2wv) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@2.0.0,<3.0.0 (GHSA-rj5c-58rq-j5g5) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@2.0.0,<3.0.0 (GHSA-rww4-4w9c-7733) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@2.0.0,<3.0.0 (GHSA-vv7q-7jx5-f767) dependency_analyzer · 95%
medium
Vulnerable dependency: pydantic@2.0.0 (GHSA-mr82-8j83-vxmv) dependency_analyzer · 95%
high
Generic API Key Assignment found in web/src/content/docs/tiers.md secret_scanner · 75%
high
Generic API Key Assignment found in web/src/content/docs/quickstart.mdx secret_scanner · 75%
info
SLSA Build Level 1 detected slsa_assessor · 85%
info
Could not connect to MCP server for output poisoning scan output_poisoning · 100%
info
Could not connect to MCP server for behavioral verification behavioral_verifier · 100%
info
SBOM generated: 944 components sbom_generator · 100%
info
MITRE ATLAS technique coverage summary atlas_annotator · 100%
info
ATLAS: Adversarial ML Supply Chain (AML.T0043) atlas_annotator · 100%
info
ATLAS: Poison Training Data (AML.T0020) atlas_annotator · 100%