kc-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@kc-mcpsearch my lesson notes for managed identity and cite sources"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
kc-mcp
Offline Knowledge Center tools for coding agents — search, cite, and quiz over lesson notes (MCP-shaped).
Who it's for: Azure AI SAs, platform engineers, and educators who want agents to cite their teaching content.
30-second demo
python -m venv .venv && source .venv/bin/activate
pip install -e .
python -m kc_mcp --format text topics
python -m kc_mcp --format text search "key vault managed identity" --top-k 2
python -m kc_mcp --format text quiz MCP
# or CI-equivalent:
make demoScreenshot-friendly --format text (above) or default JSON. Regenerate the SVG: make demo-assets. Full Loom script + LinkedIn caption: docs/DEMO.md.
Related MCP server: Study Prep MCP Server
Why this exists
Solution Architects teach constantly (reels, labs, ADRs). Agents forget that context unless it is a tool. kc-mcp turns a local teaching corpus into MCP-style tools so Cursor / Claude / custom agents can search with citations, pull clip notes, list topics, and generate offline quizzes — no vector DB bill, no cloud round-trip for the happy path.
Install
python -m venv .venv && source .venv/bin/activate
pip install -e .
# optional MCP SDK transport:
pip install -e ".[mcp]"Or with pipx (once published to PyPI): pipx install kc-mcp — until then use editable install from this repo.
What it is NOT
Not a production vector database or hosted RAG platform
Not connected to Instagram, YouTube, or Azure by default
Not embedding-based (MVP uses keyword / TF-IDF over Markdown)
No fabricated download / star / production-usage claims — fixtures only
Architecture
Roadmap
Optional embedding backend behind the same tool schemas
Ingest real reel transcripts into
sample_corpus/Richer MCP resources (per-lesson URI)
Contributing
See CONTRIBUTING.md. Be kind — CODE_OF_CONDUCT.md. Security reports: SECURITY.md.
MCP / Cursor plug-in
Install the optional MCP extra, then point Cursor (or any MCP host) at the stdio server:
pip install -e ".[mcp]"Example ~/.cursor/mcp.json entry:
{
"mcpServers": {
"kc-mcp": {
"command": "python",
"args": ["-m", "kc_mcp.mcp_server"],
"cwd": "/absolute/path/to/kc-mcp"
}
}
}See docs/cursor-mcp.example.json.
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Serve a folder of Markdown notes as an MCP server: hybrid search, reading, and sourced answers.
- backrowOAuthai.backrow
Turn any recording or document into notes, flashcards and quizzes your agent can read and act on
Build study flashcards and exam-prep decks from your AI chat, all stored locally.
Agent-native MCP server over the public saagarpatel.dev corpus. Read-only, stateless.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceExposes tools for semantic search and RAG-based Q\&A from a local knowledge base, along with resources and prompt templates.-
- AlicenseAqualityDmaintenanceEnables browsing and preparing study materials from local documents (PDF, Markdown, text, Word) via tools for overview, search, reading, chunking, and quiz generation.9MIT
- FlicenseAqualityDmaintenanceEnables AI assistants to search and retrieve content from local Markdown notes using term-frequency scoring.2-
- FlicenseAqualityBmaintenanceExposes course documents as searchable resources and provides tools for reading, study task management, and source-grounded quiz prompts. Supports hybrid retrieval and integration with DeepSeek-based agents.51-