使用说明
🚀 MCP学习:模型上下文协议服务器
欢迎来到 MCP学习!
您友好的邻居模型上下文协议(MCP)服务器🦸♂️—搜索Learn代理
✨ 特性
- ⚡ 快速轻便:快速处理上下文。
- 🔒 安全:内置身份验证和授权。
- 🔄 灵活的协议:支持多种上下文协议。
- 🧩 可扩展:易于添加自己的插件。
- 📊 指标:实时统计和监控。
- 🛠️ 开发者友好:干净的API和优秀的文档。
📦 安装
建议您为此项目创建一个虚拟环境。
python -m venv venv
source venv/bin/activate # On Windows use `venv\Scripts\activate`
然后,安装所需的软件包:
git clone https://github.com/your-org/mcp-learn.git
cd mcp-learn
pip install requests "mcp[cli]"
🏃 跑
使用以下命令启动服务器:
cd src
python server.py # should start a server on http://localhost:8000
使用以下命令启动客户端:
python client.py
工具
- learn_filter,返回Microsoft Learn可用的筛选器。
- free_text,接受参数
query并返回来自Microsoft Learn的搜索结果列表。 - topic_search,接受一个参数
topic和category并返回来自Microsoft Learn的搜索结果列表。例如主题“Azure”和类别“产品”。
与Visual Studio代码一起使用
通过在Vs代码中添加条目来使用 .vcode/mcp.json 其“服务器”部分如下:
{
"servers": [
{
"type": "sse",
"url": "http://localhost:8000/sse"
}
]
}
在代理模式下,键入如下提示:
Do a free text search for JavaScript, use a tool
许可证
该项目根据MIT许可证获得许可。请参阅 许可证 文件以获取详细信息。
🤝 贡献
欢迎拉取请求!对于重大更改,请先打开一个问题。
黑客快乐! 🎉
