
MidOS - MCP Community Library
io.github.MidOSresearchPublished by GitHub account MidOSresearchv2026.2.27Updated Oct 24, 2026
Curated knowledge for AI agents — 19K chunks, 121 skills, semantic search via MCP
Overview
MidOS exposes a local MidOS knowledge base, skills and research library to an AI assistant through MCP tools for search and retrieval.
- What you can do
- Search curated knowledge chunks across domains, with full content returned rather than truncated excerpts when available through the vector store option. Look up reusable skill patterns across technology stacks. Retrieve validated improvements, verified patches and corrections, and state-of-the-art reference entries. Run semantic search over the knowledge base using LanceDB and embeddings. Check server health and knowledge base statistics, and generate client configuration files.
- When to use it
- Useful when you already have a MidOS installation and want an assistant to draw on its curated knowledge, skills and research entries while working in a supported client such as Claude Code, Cursor or Cline. Less relevant if you have no local MidOS knowledge base to point it at.
- Requirements
- Local Python 3.10+ process installed from PyPI, with FastMCP 2.x. A local MidOS knowledge base is required, located via the MIDOS_ROOT environment variable or auto-detection. The optional vector extra adds LanceDB and embeddings. An optional MIDOS_API_KEY enables authenticated access; the free Dev tier needs no key.
Installation
In SourceWeft
- Open MidOS - MCP Community Library in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
midos-mcp
MidOS MCP Community Library — Knowledge, Skills, and Research as MCP tools.
Install once, connect to any AI client.
Install
Requirement: MidOS knowledge base must be available locally. Set the MIDOS_ROOT environment variable to point to your MidOS installation directory (the one containing knowledge/ and modules/).
Quick Start
Commands
midos-mcp serve
Start the MCP server with your preferred transport.
midos-mcp config
Generate ready-to-paste JSON config for any supported MCP client.
midos-mcp health
Check server health: knowledge base stats, vector store status, dependencies.
midos-mcp keys
Manage API keys for tiered access control.
Tiers: dev (free), pro ($10/mo), admin.
Configuration
Environment Variables
Root Detection
The server locates the MidOS knowledge base:
MIDOS_ROOTenvironment variable (recommended)- Auto-detect: walks up from package location looking for
CLAUDE.md+knowledge/ - Fallback: current working directory
If you installed via pip, auto-detect won't find the knowledge base. Either:
Verify with midos-mcp health — it shows the detected root and knowledge counts.
Supported Clients
Optional Dependencies
What's Inside
MidOS exposes 68 MCP tools across 2 tiers:
Capabilities
- Knowledge — Search 46K+ curated chunks across all domains (full content, no truncation)
- Skills — 119 reusable patterns across 16+ technology stacks
- EUREKA — 383 validated improvements with measured ROI
- Truth — 50 verified patches and corrections
- SOTA — 140 state-of-the-art convergence ceilings
- Vector Search — Semantic search via LanceDB + Gemini embeddings (3072-d)
Rate Limits
Invalid or expired API keys silently fall back to Dev tier.
Requirements
- Python 3.10+
- FastMCP 2.x
- MidOS knowledge base (local)
License
MIT
Source: README.md at commit 4642a7d
Tools
0Version history
1- v2026.2.27LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts