日志搜索服务

LogSearch MCP 是一个通过 Minimal Model Context Protocol (MCP) 服务器提供日志搜索 REST API 的服务,支持快速启动和简单的 FastMCP 集成。

  • by Robooto
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 robooto/logsearch-mcp-example

使用说明

LogSearch MCP(快速MCP+uv)

最小模型上下文协议(MCP)服务器通过两个MCP工具公开LogSearch风格的REST API。

特性

  • 🔍 search_logs(query, ...) → POST /Logs/search
  • 📄 get_log(id) → GET /Logs/{id}
  • ⚡ 通过快速启动 uv
  • 🧩 简单的FastMCP集成

需求

  • Python 3.11+
  • uv (https://github.com/astral-sh/uv)
  • fastmcp

快速开始

# 1. Create & activate virtual env
uv venv
source .venv/bin/activate  # Windows: .venv\Scripts\activate

# 2. Install dependencies
uv sync

# 3. Run the MCP server
export API_BASE="https://my-api.example.com/api"
fastmcp run server.py

带有.env文件

创建一个 .env 项目根目录中的文件,内容如下:

API_BASE="https://my-api.example.com/api"
fastmcp install claude-desktop server.py --env-file .env
fastmcp install claude-code server.py \
   --env API_BASE=http://localhost:8080/api 

与MCP检查器集成

npx @modelcontextprotocol/inspector -- uv run python server.py