返回市场
学习-mcp

学习-mcp

作者:softchris4 星标更新:2025-06-13

项目介绍

🚀 MCP-Learn: 模型上下文协议服务器

欢迎来到 MCP-Learn
您的友好邻近模型上下文协议(MCP)服务器 🦸‍♂️—让搜索变得简单快捷

✨ 特性

  • 快速且轻量级:处理上下文速度极快。
  • 🔒 安全:内置身份验证和授权。
  • 🔄 灵活的协议:支持多种上下文协议。
  • 🧩 可扩展:易于添加自己的插件。
  • 📊 指标:实时统计和监控。
  • 🛠️ 开发者友好:清晰的API和优秀的文档。

📦 安装

建议为此项目创建一个虚拟环境。

python -m venv venv
source venv/bin/activate  # 在Windows上使用 `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 # 应该在 http://localhost:8000 启动一个服务器

启动客户端:

python client.py

工具

  • learn_filter,返回可用于Microsoft Learn的过滤器。
  • free_text,接受参数 query 并返回来自Microsoft Learn的搜索结果列表。
  • topic_search,接受参数 topiccategory 并返回来自Microsoft Learn的搜索结果列表。例如主题 "Azure" 和类别 "products"。

在Visual Studio Code中使用

通过在 .vscode/mcp.json 文件的 "servers" 部分添加条目来在Vs Code中使用:

{
  "servers": [
    {
      "type": "sse",
      "url": "http://localhost:8000/sse"
    }
  ]
}

在代理模式下,输入提示如下:

对JavaScript进行自由文本搜索,使用工具

演示

许可证

本项目采用MIT许可证。详情见LICENSE文件。

🤝 贡献

欢迎提交拉取请求!对于重大更改,请先打开一个议题。

祝编程愉快!🎉