rust-faf-mcp
Persistent project context — Rust-native MCP server. IANA-registered .faf format.
Should I use this
Quality & Safety
A
Findings (1)
- LOWin faf_score
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
~225Tokens (tool definitions)
~384 BTypical response size
Minimal attention impact (0.18% of 128k context)
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"rust-faf-mcp": {
"command": "uvx",
"args": [
"rust-faf-mcp"
]
}
}
}Runnable packages
cargorust-faf-mcp
0.3.1stdioRemote endpoints
https://mcpaas.live/rust/mcp/v1streamable-httpWhat it can do
Tool inventory
Tools (3)
🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
⚪faf_validate(content)
Validate a .faf: structure errors/warnings plus the always-33 score faf-cli gives (Rust→WASM, at the edge).
Input Schema
{
"type": "object",
"properties": {
"content": {
"description": "Raw .faf file content (YAML)",
"type": "string"
}
},
"required": [
"content"
]
}⚪faf_score(content)
Score a .faf 0-100 with the always-33 faf-kernel, the same score faf-cli gives (Rust→WASM, at the edge).
Input Schema
{
"type": "object",
"properties": {
"content": {
"description": "Raw .faf file content (YAML)",
"type": "string"
}
},
"required": [
"content"
]
}🟢faf_read(content)
Parse a .faf and return its normalized structure (Rust→WASM, at the edge).
Input Schema
{
"type": "object",
"properties": {
"content": {
"description": "Raw .faf file content (YAML)",
"type": "string"
}
},
"required": [
"content"
]
}Community
Evidence
Recent observations
verifiedversion not recorded3 tools
verifiedversion not recorded3 tools
verifiedversion not recorded3 tools
verifiedversion not recorded3 tools
verifiedversion not recorded3 tools
verifiedversion not recorded3 tools
verifiedversion not recorded3 tools