mcpField
W
Where Them Logs

Where Them Logs

远程服务
wherethemlogs.app开发工具0今天更新

关于 Where Them Logs

Where Them Logs 是面向 IT 管理员、应用打包人员及事件处理人员的应用日志路径搜索目录。它按操作系统、安装程序类型和架构记录原始路径。

主要功能

  1. 01搜索应用日志位置
  2. 02按平台和安装程序筛选
  3. 03按架构和范围筛选
  4. 04从结果复制原始路径
  5. 05通过管理门户维护目录条目

适用场景

  1. 01在事件处理中定位应用日志
  2. 02核对特定安装程序类型的路径
  3. 03跨操作系统和架构验证路径

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://wherethemlogs.app/api/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

2
参数类型必填说明
limitinteger否
querystring是应用名称或别名
platformenum否仅返回此平台上的路径windows | macos | linux

详细介绍

wherethemlogs.app

Where Them Logs MCP connector - tool definition quality and endpoint health on Glama smithery badge

可搜索的应用程序日志文件位置索引,涵盖 Windows、macOS 和 Linux—— 每条路径都按安装程序类型和体系结构标注,并完全按照机器写入的形式呈现。

本项目面向那些在故障处理中途需要查找路径的人:IT 和终端管理员、 应用程序打包人员,以及所有曾在年代不明的论坛帖子里浪费二十分钟的人。

目录结构

app/                  pages, route handlers, proxy - Next.js 16
components/  lib/     UI, shared model, server-only data access
infra/                Azure resources - Bicep
scripts/              seed data and the seeder
docs/                 architecture, API reference, deployment, MCP, answer engines

一个应用程序,一个镜像。页面由服务器从 Cosmos 渲染;app/api/ 下的路由 处理程序在同一进程中为浏览器和管理门户提供服务。

运行

npm install
LOCAL_ADMIN_BYPASS=true \
COSMOS_ENDPOINT=https://<account>.documents.azure.com:443/ \
COSMOS_DATABASE=wtla \
npm run dev            # http://localhost:3777

需要使用具备 Cosmos 数据平面角色的帐户运行 az login。完整设置说明见 docs/DEPLOYMENT.md。

内容一览

路由功能
/标题页、支持实时联想的搜索框、近期新增、近期搜索、平台筛选器
/search完整结果,可按平台、安装程序、体系结构和范围筛选
/privacy隐私和 Cookie 声明
/admin管理门户——供应商、应用和日志路径,并支持通过 /admin/import 导入和导出 JSON。Entra 登录,admin 角色。API 见 docs/API.md。

键盘操作:按 / 可在任何位置聚焦搜索框,使用方向键浏览联想结果,按 Enter 显示完整结果,按 Shift+Enter 复制高亮结果中的第一条路径。

目录

Vendor > App > LogPath。一个供应商可包含多个应用;一个应用可包含多个日志路径, 这些路径嵌入应用文档中。每个供应商都有一个图标,每个应用也可以覆盖该图标—— App.iconUrl: null 表示继承供应商的图标,并在读取时解析。

目前使用的是种子数据:scripts/seed-data.json 中有 24 个供应商、33 个应用和 86 条日志路径, 均为真实且可验证的数据,并在页脚和隐私页面上标注为演示数据集。

npm run seed -- --endpoint https://<account>.documents.azure.com:443/

路径按字节原样存储——绝不会展开 %LOCALAPPDATA%、~/Library/Logs、 $XDG_STATE_HOME,因为要修复的机器不是这台机器。

提交条目

请提交一个 issue。每个应用提交一个 issue,标题中注明平台和安装程序类型,并说明如何验证路径。

Issue 是公开的:请勿在其中粘贴真实主机名、用户名、租户标识符或客户名称。

上线前待办

  • 注册 Entra ID 应用,添加 admin 应用角色,并设置 AUTH_CLIENT_ID / AUTH_TENANT_ID 仓库变量。在此之前,/admin 无法将你引导至任何地方。docs/DEPLOYMENT.md § 7。
  • 选择分析服务提供商——Google Analytics 4,仅在接受后加载(components/Consent.tsx)。
  • 用真实索引替换种子目录——/admin/import 可导入研究用 JSON。
  • 在 CRUD API 基础上构建管理界面。
  • 将仓库设为公开——此处通过 .github/ISSUE_TEMPLATE/ 中的表单提交请求和更正。

基础设施

Azure Container Apps 运行镜像;Cosmos DB(无服务器)和 Blob Storage 位于其后, 两者均通过托管标识访问——任何地方都不使用密钥。每次部署都会生成一个新修订版本, 因此回滚只需切换流量,无需重新构建。

每月约 $20。各组件的用途及成本说明见 docs/ARCHITECTURE.md。

设计

DESIGN.md 记录已实现的视觉系统。PRODUCT.md 记录产品事实。网站各界面的设计方向规范位于 .impeccable/surfaces/。

修改 CSS 前,有两条规则需要了解:

  • 扁平印刷风格,不容例外。 不使用渐变、阴影或悬浮卡片。结构由模板线条和警示胶带构成。近黑色背景上的信号青色不能偏向霓虹光效。
  • 两种声音。 人性化内容使用 Archivo,机器信息——路径、代码、计数和筛选值——使用 Spline Sans Mono。不得使用其他字体。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。