Skip to main content

mcp

Guide for working with Splitrail's MCP server. Use when adding tools, resources, or modifying the MCP interface.

跳到安装

来源信息

仓库
Piebald-AI/splitrail
最近来源活动
2026年1月1日 00:15
检测到的 SKILL.md 语言
英语
星标
223
分支
24

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
mcp
description
Guide for working with Splitrail's MCP server. Use when adding tools, resources, or modifying the MCP interface.
# MCP Server Splitrail can run as an MCP server, allowing AI assistants to query usage statistics programmatically. ```bash cargo run -- mcp ``` ## Source Files - `src/mcp/mod.rs` - Module exports - `src/mcp/server.rs` - Server implementation and tool handlers - `src/mcp/types.rs` - Request/response types ## Available Tools - `get_daily_stats` - Query usage statistics with date filtering - `get_model_usage` - Analyze model usage distribution - `get_cost_breakdown` - Get cost breakdown over a date range - `get_file_operations` - Get file operation statistics - `compare_tools` - Compare usage across different AI coding tools - `list_analyzers` - List available analyzers ## Resources - `splitrail://summary` - Daily summaries across all dates - `splitrail://models` - Model usage breakdown ## Adding a New Tool 1. Define the tool handler in `src/mcp/server.rs` using the `#[tool]` macro 2. Add request/response types to `src/mcp/types.rs` if needed See existing tools in `src/mcp/server.rs` for the pattern. ## Adding a New Resource 1. Add URI constant to `resource_uris` module in `src/mcp/server.rs` 2. Add to `list_resources()` method 3. Handle in `read_resource()` method
在 GitHub 查看