Token导航 LogoToken导航

MCP Server · 搜索检索

Lite Object MCP

一个提供实时访问LangChain文档、API参考和代码示例的双模式服务器,支持FastAPI Web服务和原生MCP服务器模式。

stdio官方级别未说明来源级核验工具 0
文档处理代码示例Python

快速开始

作者 / 组织
LiteObject
提供方
LiteObject

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1

仓库热度

收录来源

1 个

MCP World

选型结论

Lite Object MCP 属于搜索检索类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,客户端适配情况以官方文档为准,有可以直接复制的安装命令;接入前先确认权限范围。

分类

搜索检索

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

pip install -r requirements.txt

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 对应的运行时,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

LangChain文档MCP服务器

一个全面的双模服务器,提供对LangChain文档、API参考和代码示例的实时访问。支持FastAPI web服务和本地模型上下文协议(MCP)服务器模式,从官方LangChain源获取实时数据。

🚀 特性

  • �️ 双服务器模式 -作为FastAPI web服务或本机MCP服务器运行
  • �📚 实时文档搜索 -实时搜索LangChain官方文档
  • 🔍 API参考资料查找 -从GitHub源代码获取详细的API引用
  • 🐙 GitHub代码示例 -从LangChain存储库获取真实代码示例
  • 📖 教程发现 -查找并访问LangChain教程和指南
  • 📦 版本跟踪 -从PyPI获取最新版本信息
  • 🔗 API直接搜索 -具体搜索API参考文档
  • 🔌 MCP协议支持 -本机模型上下文协议实现

🌐 数据源

此服务器从以下位置获取实时数据:

  • python.langchain.com -LangChain官方文档
  • GitHub LangChain存储库 -源代码和示例
  • PyPI -最新版本和发布信息

📋 API终点

核心终点

  • GET / -API文档(Swagger UI)
  • GET /health -健康检查和服务状态

LangChain文档

  • GET /search -搜索一般文档
  • GET /search/api -搜索API参考资料
  • GET /api-reference/{class_name} -获取类的详细API引用
  • GET /examples/github -从GitHub获取真实代码示例
  • GET /tutorials -获取教程和指南
  • GET /latest-version -获取最新的LangChain版本信息

🚀 快速开始

选项1:Docker Compose(推荐)

  1. 克隆存储库
   git clone https://github.com/LiteObject/langchain-mcp-server.git
   cd langchain-mcp-server
  1. 启动FastAPI服务器
   docker-compose up --build
  1. 访问API

- API文件:http://localhost:8080/docs - 健康检查:http://localhost:8080/health

方案2:地方发展

FastAPI 模式
  1. 安装依赖项
   pip install -r requirements.txt
  1. 运行FastAPI服务器
   # Using the main entry point
   python run.py

   # Or using the dedicated script
   python scripts/run_fastapi.py

   # Or directly with uvicorn
   uvicorn src.api.fastapi_app:app --host 0.0.0.0 --port 8000
MCP服务器模式
  1. 安装依赖项
   pip install -r requirements.txt
  1. 运行MCP服务器
   # Using the main entry point
   python run.py mcp

   # Or using the dedicated script
   python scripts/run_mcp.py

📚 使用示例

搜索文档

# Search for "ChatOpenAI" in documentation
curl "http://localhost:8080/search?query=ChatOpenAI&limit=5"

# Search API reference specifically
curl "http://localhost:8080/search/api?query=embeddings"

获取API参考资料

# Get detailed API reference for ChatOpenAI
curl "http://localhost:8080/api-reference/ChatOpenAI"

# Get API reference for LLMChain
curl "http://localhost:8080/api-reference/LLMChain"

获取代码示例

# Get real examples from GitHub
curl "http://localhost:8080/examples/github?query=chatbot&limit=3"

# Get general examples
curl "http://localhost:8080/examples/github"

获取教程

# Fetch all available tutorials
curl "http://localhost:8080/tutorials"

版本信息

# Get latest version from PyPI
curl "http://localhost:8080/latest-version"

🔌 MCP服务器使用情况

在MCP模式下运行时,服务器提供以下工具:

可用的MCP工具

  • search_langchain_docs -搜索LangChain文档
  • search_api_reference -搜索API参考资料
  • get_api_reference -获取类的详细API引用
  • get_github_examples -从GitHub获取代码示例
  • get_tutorials -获取可用教程
  • get_latest_version -获取最新的LangChain版本

MCP客户端集成

{
  "mcpServers": {
    "langchain-docs": {
      "command": "python",
      "args": ["path/to/langchain-mcp-server/run.py", "mcp"],
      "env": {
        "PYTHONPATH": "path/to/langchain-mcp-server"
      }
    }
  }
}

🛠️ 配置

环境变量

变量描述默认值
HOST服务器主机地址0.0.0.0
PORT服务器端口8000
DEBUG启用调试模式False
LOG_LEVEL日志记录级别信息
REQUEST_TIMEOUT外部API调用超时30秒
GITHUB_TOKENGitHub API令牌(可选)无

Docker配置

默认情况下,该服务在端口8080上运行,以避免冲突。您可以在中修改此内容 docker-compose.yml:

ports:
  - "8080:8000"  # Host:Container

🔧 发展

项目结构

├── src/                    # Main source code package
│   ├── main.py            # Main entry point with dual mode support
│   ├── api/               # API layer
│   │   ├── fastapi_app.py # FastAPI application
│   │   └── mcp_server.py  # Native MCP server implementation
│   ├── config/            # Configuration management
│   │   ├── settings.py    # Application settings
│   │   └── logging.py     # Logging configuration
│   ├── models/            # Data models and schemas
│   │   └── schemas.py     # Pydantic models
│   ├── services/          # Business logic
│   │   └── langchain_service.py # LangChain documentation service
│   └── utils/             # Utility modules
│       ├── exceptions.py  # Custom exceptions
│       └── helpers.py     # Helper functions
├── scripts/               # Convenience scripts
│   ├── run_fastapi.py    # Run FastAPI mode
│   ├── run_mcp.py        # Run MCP mode
│   └── health_check.py   # Health check utility
├── tests/                 # Test suite
│   ├── test_api.py       # API tests
│   ├── test_services.py  # Service tests
│   └── test_integration.py # Integration tests
├── docs/                  # Documentation
│   └── API.md            # API documentation
├── logs/                  # Log files
├── run.py                # Simple entry point
├── requirements.txt      # Python dependencies
├── pyproject.toml        # Project configuration
├── Dockerfile           # Docker configuration
├── docker-compose.yml   # Docker Compose setup
├── DOCKER.md           # Docker documentation
└── README.md           # This file

关键依赖关系

  • 快速 API -用于REST API模式的Web框架
  • 主控程序 -本机模型上下文协议支持
  • FastAPI-MCP -FastAPI的MCP集成
  • httpx -用于外部API调用的异步HTTP客户端
  • 美丽的Soup4 -用于文档抓取的HTML解析
  • 派丹蒂克 -数据验证和设置管理
  • 优维康 -FastAPI的ASGI服务器

添加新端点

  1. 定义请求/响应的Pydantic模型
  2. 添加带有正确类型提示的端点函数
  3. 包含全面的文档字符串
  4. 添加针对特定异常的错误处理
  5. 更新健康检查终结点计数

🐛 错误处理

该服务器包括强大的错误处理功能,用于:

  • 网络故障 -当外部API不可用时,性能会下降
  • 速率限制 -处理GitHub API速率限制
  • 无效请求 -正确的HTTP状态代码和错误消息
  • 超时 -可配置的请求超时

📊 健康监测

这 /health 端点提供:

  • 服务状态
  • 可用端点计数
  • 数据源URL
  • 当前时间戳
  • 更新文档部分

🔒 安全考虑

  • 速率限制 -考虑对生产实施限速
  • CORS -如果需要web访问,请配置CORS标头
  • API密钥 -添加GitHub令牌以获得更高的API限制
  • 输入验证 -所有输入均使用Pydantic进行验证

🚀 生产部署

对于生产使用,请考虑:

  1. 缓存 -添加Redis/Memcached进行响应缓存
  2. 速率限制 -实施请求速率限制
  3. 监控 -添加应用程序监控和日志记录
  4. 负载平衡 -在负载平衡器后面使用多个实例
  5. 数据库 -存储频繁访问的数据
  6. CI/CD -设置自动化部署管道

🤝 贡献

  1. 分叉存储库
  2. 创建要素分支
  3. 进行更改
  4. 如果适用,添加测试
  5. 提交拉取请求

📄 许可证

此项目根据MIT许可证获得许可-有关详细信息,请参阅许可证文件。

🔗 相关链接

🆘 支持

如果您遇到任何问题:

  1. 检查 健康终点 服务状态(FastAPI模式)
  2. 查看Docker日志: docker-compose logs
  3. 检查应用程序日志 logs/ 目录
  4. 确保与外部API的网络连接
  5. 验证所有依赖项是否已正确安装
  6. 对于MCP模式问题,请检查MCP客户端配置

______________________________________________________________________

备注:此服务器需要互联网连接才能从LangChain的官方来源获取实时数据。API速率限制可能适用于GitHub API调用。

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

文档搜索Python本地部署API参考代码示例双模式服务器LangChain

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

查资料带出处

把网页、论文和文档的检索结果连同链接一起带回对话。

站内知识检索

在自己的文档库里做语义搜索,比关键词更贴题。

事实核对

交叉多个来源确认一条信息,减少模型凭记忆作答。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 运行环境,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在搜索检索场景里让模型直接调用外部能力的人。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Lite Object MCP

MCP World · 本页

0stdio有1 个2026-05-17
Baidu Netdisk

MCP World

未标注未说明未标注1 个2026-05-17
Sequentialthinking

MCP.so

1SSE有2 个2026-05-17
Brave Search 433812ff

MCP World

2未说明未标注1 个2026-05-17
mindsdb (430e18)

MCP World

0未说明有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Lite Object MCP 怎么安装?

公开资料给出的安装命令是 pip install -r requirements.txt,运行环境为 未标注。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Lite Object MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Lite Object MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Lite Object MCP 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Lite Object MCP 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP