本仓库涵盖一个模型上下文协议 (MCP) 服务器,配备相关工具,可用于访问您发送至 Logfire 的 OpenTelemetry 跟踪和指标数据。
uvx logfire-mcp --read-token=YOUR_TOKEN
Logfire MCP 服务器具备以下功能:
此部分可参考快速开始中的步骤,先获取 Logfire 访问令牌,再启动 MCP 服务器,最后配置客户端即可开始使用。
以下是 MCP 服务器提供的主要工具及其使用说明:
age (int): 时间范围,单位为分钟,默认值为 60。[
{
"filepath": string,
"count": int
}
]
filepath (string): 文件路径。age (int): 时间范围,单位为分钟,默认值为 60。[
{
"created_at": string,
"message": string,
"exception_type": string,
"exception_message": string,
"function_name": string,
"line_number": string,
"attributes": object,
"trace_id": string
}
]
query (string): SQL 查询语句。age (int): 时间范围,单位为分钟,默认值为 60。[
{
"trace_id": string,
"message": string,
"created_at": string,
"service_name": string
}
]
以下是一些示例问题,展示如何使用这些工具解决实际问题:
我们热忱欢迎社区贡献,无论您是想增添新功能、修复问题还是完善文档,都欢迎您参与。 请参考 模型上下文协议服务器仓库 获取更多实现示例和开发模式。
Logfire MCP 服务器采用 MIT 许可证。这意味着您可在任何项目中自由使用、修改和分发该软件,但需遵循 MIT 许可证的条款。