
SkillFM Beacon
- Updated May 20, 2026
- ericm1018/skillfm-mcp
SkillFM Beacon is a MCP server that reports AI health, token usage, LLM costs, BYOK vault status, and cleanup audits for agent workflows.
About
SkillFM Beacon (io.github.ericm1018/skillfm) is a stdio MCP server from SkillFM that gives developers a single pane for AI agent health, token usage, and LLM cost control. After you are already shipping with Claude Code, Cursor, or similar hosts, runaway context and opaque provider bills show up in the operate phase—not during initial scaffolding. This server exposes health checkups, spend signals, BYOK vault patterns, and cleanup audits so your agent can recommend trims before sessions grind to a halt. It complements curated skills and raw integrations: you install the npm package, register the MCP entry in your client, and let tools query Beacon rather than hand-rolling spreadsheets. It is aimed at developers who own their API keys and want monitoring adjacent to the editor, not a hosted observability suite. Version 0.1.0 ships via @skillfm/mcp on the public npm registry with GitHub source at ericm1018/skillfm-mcp.
- SkillFM Beacon checks for AI health, slow agents, and context that needs cleanup
- Token and LLM spend visibility with cost-optimization guidance
- Local BYOK vault so provider keys stay off cloud paste buffers
- stdio MCP package @skillfm/mcp (npm) for Claude Code, Cursor, Cline, Claude Desktop, VS Code Copilot
- Agent monitoring focused on day-two reliability, not one-off codegen
SkillFM Beacon by the numbers
- Data as of Jul 7, 2026 (Skillselion catalog sync)
claude mcp add skillfm -- npx -y @skillfm/mcpAdd your badge
Show developers this MCP server is listed on Skillselion. Paste this into your README.
| Package | @skillfm/mcp |
|---|---|
| Transport | STDIO |
| Auth | None |
| Last updated | May 20, 2026 |
| Repository | ericm1018/skillfm-mcp ↗ |
What it does
Wire SkillFM Beacon into your agent so you can audit token spend, run AI health checkups, and trim bloated context without leaving the IDE.
Who is it for?
Best when you're running multiple MCP tools daily and pay your own OpenAI or Anthropic keys and want editor-native cost and health signals.
Skip if: Skip if you already use full APM plus centralized secret managers and do not need agent-specific token or context audits.
What you get
Your agent can surface spend, health, and cleanup recommendations on demand so you keep Claude Code and Cursor fast without guessing at provider usage.
- Registered stdio MCP server exposing SkillFM Beacon health and usage tools
- Actionable cleanup and cost signals your agent can cite in chat
- Local BYOK vault alignment checks without shipping keys to a third-party UI
By the numbers
- Registry version 0.1.0
- Single npm package @skillfm/mcp with stdio transport
- Publisher lists 11 agent-client keywords including Claude Code and Cursor
README.md
SkillFM Beacon MCP
AI health, token usage, cost optimization, BYOK monitoring, and safe cleanup for MCP-capable agents.
SkillFM Beacon gives Claude Code, Cursor, Cline, Claude Desktop, VS Code Copilot, and other MCP clients a practical AI operations layer:
- Check AI health and session status.
- Inspect token usage and LLM spend.
- Find cost-saving opportunities across provider setup, cache usage, batching, and context cleanup.
- Monitor provider billing with BYOK keys stored in a local vault.
- Audit slow-agent clutter such as stale worktrees, oversized logs, and bloated context.
- Discover future SkillFM skills for content, social media, e-commerce, SEO/GEO, and workflow automation as they become available.
This repository is the public distribution shell for SkillFM's MCP marketplace listing. The canonical local runtime is @skillfm/local.
Quick Start
Use SkillFM Beacon as an MCP stdio server:
npx -y @skillfm/mcp@latest
Equivalent explicit form:
npx -y @skillfm/mcp@latest mcp
For MCP clients that accept JSON config:
{
"mcpServers": {
"skillfm": {
"command": "npx",
"args": ["-y", "@skillfm/mcp@latest"]
}
}
}
Activation Path
The MCP package delegates to @skillfm/local@latest, so the same package can start the local sidecar and activate SkillFM in the current machine.
Start the local sidecar:
npx -y @skillfm/mcp@latest start
The sidecar binds only to 127.0.0.1 and writes its service discovery file to:
~/.skillfm/local.json
Agent-driven activation flow:
- Read the sidecar URL from stdout or
~/.skillfm/local.json. - Call
POST <sidecar_url>/activate/start. - Show the returned verification URL and real device code to the user.
- Poll
POST <sidecar_url>/activate/polluntil it returnsactivated: true. - Use
GET <sidecar_url>/status,GET <sidecar_url>/skills, or the MCP tools.
Do not fabricate a placeholder code. The device code must come from POST /activate/start.
Useful Commands
# Start MCP stdio server
npx -y @skillfm/mcp@latest
# Start local sidecar for current-chat activation
npx -y @skillfm/mcp@latest start
# Show AI health checkup from the CLI
npx -y @skillfm/mcp@latest checkup
# Detect supported local agent harnesses
npx -y @skillfm/mcp@latest safe detect
# Install local SkillFM guidance into supported local agents after user approval
npx -y @skillfm/mcp@latest safe inject
# Remove injected local guidance
npx -y @skillfm/mcp@latest safe uninstall
What SkillFM Helps With
SkillFM Beacon is for users who ask:
- "How many tokens did I use today?"
- "Why is my AI bill going up?"
- "Can I save money on OpenAI, Anthropic, DeepSeek, Qwen, or other LLM providers?"
- "Is my agent getting slow because the context or workspace is bloated?"
- "How do I safely connect a provider key without sending it to a SaaS dashboard?"
- "What skills can my AI run for content, e-commerce, social media, SEO/GEO, or automation?"
Security Model
- Local sidecar: The activation sidecar listens on
127.0.0.1, not the public network. - BYOK vault: Provider API keys are stored locally by
@skillfm/local; agents do not read key values back. - No private core in this repo: This repository contains distribution metadata and a thin launcher only. Non-public platform implementation details are not included.
- User-controlled activation: OAuth device-flow activation requires the user to approve the real device code in their own browser.
- Read-only cleanup first: Cleanup audits are designed to report slow-agent clutter before any user-directed cleanup action.
See PRIVACY.md and SECURITY.md for the public repository boundary.
Marketplace Keywords
SkillFM Beacon is designed to be discoverable for:
MCP server, AI health checkup, token usage, LLM spend, AI cost optimizer, BYOK, local vault, agent monitoring, slow agent cleanup, context cleanup, Claude Code, Cursor, Cline, Claude Desktop, VS Code Copilot, OpenAI usage, Anthropic usage, DeepSeek usage, Qwen usage.
Public Surface Boundary
This public package is intentionally small. It exists to make SkillFM easy to install from MCP marketplaces and agent directories while keeping core safety and platform logic private.
Public:
- MCP registry metadata
- npm launcher package
- install docs
- activation flow
- security model
- user-facing tool descriptions
Private:
- non-public platform implementation
- proprietary evaluation internals
- private prompts or configuration
- customer data or logs
- provider credentials
Marketplace Readiness
server.json.namematchespackage.json.mcpName.- The npm package is a thin public launcher for
@skillfm/local. publishConfig.accessis set topublicfor scoped npm publishing.- Public docs avoid guaranteed income, passive income, and automatic earning claims.
- The repository contains no backend service code, customer logs, provider keys, or non-public automation logic.
See docs/MARKETPLACE-CHECKLIST.md before submitting to MCP registries or agent directories.
License
MIT
Recommended MCP Servers
How it compares
Agent cost-and-health MCP integration, not a coding skill or a generic cloud metrics dashboard.
FAQ
Who is SkillFM Beacon for?
It is for developers and small teams using Claude Code, Cursor, Cline, Claude Desktop, or VS Code Copilot with MCP who want local visibility into token use and agent health.
When should I use SkillFM Beacon?
Use it during operate when sessions feel slow, bills climb, or you need BYOK vault guidance and context cleanup audits alongside your existing MCP stack.
How do I add SkillFM Beacon to my agent?
Install the npm package @skillfm/mcp, add a stdio MCP server block pointing at that binary in your client config, restart the host, and invoke Beacon tools from the agent.