Install
$ agentstack add mcp-softchris-learn-mcp ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
🚀 MCP-Learn: Model Context Protocol Server
Welcome to MCP-Learn! Your friendly neighborhood Model Context Protocol (MCP) server 🦸♂️—making searches for Learn agentic
✨ Features
- ⚡ Fast & Lightweight: Blazing fast context handling.
- 🔒 Secure: Built-in authentication and authorization.
- 🔄 Flexible Protocols: Supports multiple context protocols.
- 🧩 Extensible: Easy to add your own plugins.
- 📊 Metrics: Real-time stats and monitoring.
- 🛠️ Developer Friendly: Clean API and great docs.
📦 Install
You're recommended to create a virtual environment for this project.
python -m venv venv
source venv/bin/activate # On Windows use `venv\Scripts\activate`
Then, install the required packages:
git clone https://github.com/your-org/mcp-learn.git
cd mcp-learn
pip install requests "mcp[cli]"
🏃 Run
Start server with:
cd src
python server.py # should start a server on http://localhost:8000
Start client with:
python client.py
Tools
- learn_filter, returns the filters available for Microsoft Learn.
- free_text, takes a parameters
queryand returns a list of search results from Microsoft Learn. - topic_search, takes a parameter
topicandcategoryand returns a list of search results from Microsoft Learn. For example topic "Azure" and category "products".
Use with Visual Studio Code
Use in Vs Code by adding an entry to .vscode/mcp.json and its "servers" section like so:
{
"servers": [
{
"type": "sse",
"url": "http://localhost:8000/sse"
}
]
}
In Agent mode, type a prompt like so:
Do a free text search for JavaScript, use a tool
License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
🤝 Contributing
Pull requests welcome! For major changes, please open an issue first.
Happy hacking! 🎉
Source & license
This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: softchris
- Source: softchris/learn-mcp
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.