
MidOS - MCP Community Library
io.github.MidOSresearchPublished by GitHub account MidOSresearchv2026.2.23.1Updated Oct 27, 2026
Curated knowledge API for AI agents - skill packs, semantic search, validated patterns.
Overview
MidOS exposes a curated knowledge library — skill packs, validated patterns and semantic search — to AI assistants as MCP tools.
- What you can do
- Search a curated knowledge base of 46K+ chunks across domains, with full content returned
- Browse reusable skill patterns across technology stacks, plus validated improvements, verified patches and state-of-the-art reference entries
- Run semantic vector search over the knowledge base when the optional vector extras are installed
- Manage tiered API keys and check server health, knowledge base stats and vector store status
- Generate ready-to-paste MCP client configuration for Claude, Cursor, Cline, Windsurf, Continue, Zed and OpenCode
- When to use it
- Useful when you want an assistant to draw on a curated, pre-validated body of engineering knowledge and reusable patterns instead of only general model knowledge, and you already keep a MidOS knowledge base locally.
- Requirements
- Python 3.10+ and the midos-mcp package (pip), plus FastMCP 2.x. A local MidOS knowledge base is required; set MIDOS_ROOT to the directory containing knowledge/ and modules/, since auto-detection fails for pip installs. Optional vector extras add LanceDB and Gemini embeddings. Runs over stdio by default, or HTTP/SSE on 127.0.0.1:8419.
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.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.MidOSresearch%2Fmidos-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Other MCP clients
Add this to your client's mcpServers config.
{
"mcpServers": {
"midos-community-library": {
"type": "http",
"url": "https://midos.dev/mcp"
}
}
}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.23.1LatestSep 16, 2026
Score
85% 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 daysRequired25 pts
- Auth declaredRequired10 pts
- Tools listedRequired15 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