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.
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.
Related MCP server: Study Prep MCP Server
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.
30-second demo
python -m kc_mcp --help
python -m kc_mcp topics
python -m kc_mcp search "key vault managed identity"
python -m kc_mcp quiz "MCP"Or simply:
make demoWhat 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)
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"
}
}
}Without the SDK, list tool schemas via CLI (tools subcommand where available) or see src/kc_mcp/ for the JSON-RPC-shaped tool table.
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-