trackmcp
Back to directory
ericm1018

skillfm-mcp

View on GitHub

SkillFM Beacon MCP: AI health, token usage, LLM cost optimization, BYOK vault, and cleanup audits.

0 stars JavaScriptOthers Updated May 20, 2026
agent-monitoringai-agentai-healthbyokclaude-codeclinecost-optimizercursorllm-costlocal-vaultmcpmodel-context-protocoltoken-usage

Documentation

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:

bash
npx -y @skillfm/mcp@latest

Equivalent explicit form:

bash
npx -y @skillfm/mcp@latest mcp

For MCP clients that accept JSON config:

json
{
  "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:

bash
npx -y @skillfm/mcp@latest start

The sidecar binds only to `127.0.0.1` and writes its service discovery file to:

text
~/.skillfm/local.json

Agent-driven activation flow:

1. Read the sidecar URL from stdout or `~/.skillfm/local.json`.

2. Call `POST /activate/start`.

3. Show the returned verification URL and real device code to the user.

4. Poll `POST /activate/poll` until it returns `activated: true`.

5. Use `GET /status`, `GET /skills`, or the MCP tools.

Do not fabricate a placeholder code. The device code must come from `POST /activate/start`.

Useful Commands

bash
# 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.name` matches `package.json.mcpName`.
  • The npm package is a thin public launcher for `@skillfm/local`.
  • `publishConfig.access` is set to `public` for 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

Frequently asked questions

What is skillfm-mcp?

skillfm-mcp is SkillFM Beacon MCP: AI health, token usage, LLM cost optimization, BYOK vault, and cleanup audits.

How do I install skillfm-mcp?

Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

Is skillfm-mcp open source?

Yes — it is hosted on GitHub at https://github.com/ericm1018/skillfm-mcp.

Related MCP tools

jgravellejcodemunch-mcp

Cut AI token costs 95%+ on code exploration. The leading MCP server for precise, symbol-level GitHub code retrieval via tree-sitter AST. Works with Claude Code, Cursor & any MCP client. 313B+ tokens saved.

2,651 Python
claudeclaude-codeai-coding+17
atlassianatlassian-mcp-server

Official remote MCP server for Atlassian. Securely connect Jira, Confluence, Jira Service Management, Bitbucket, and Compass to Claude, ChatGPT, Cursor, VS Code, and other AI tools using OAuth 2.1 or API tokens.

1,015 JavaScript
aiai-agentsatlassian+17
IvanMurzakUnity-MCP

AI Skills, MCP Tools, and CLI for Unity Engine. Full AI develop and test loop. Use cli for quick setup. Efficient token usage, advanced tools. Any C# method may be turned into a tool by a single line. Works with Claude Code, Gemini, Copilot, Cursor and any other absolutely for free.

4,137 C#
aiai-integrationgame-development+16
iFuryStopen-codex-computer-use

👾 Open Computer Use – Open-Source Alternative to Codex Computer Use

1,899 Swift
computer-usecodex-computer-useopen-computer-use+17
riponcmprojectmem

Open-source coding agent memory. Records issues, attempts, fixes and decisions, then warns your agent before it repeats an approach that already failed. Native MCP server for Claude Code, Cursor, Antigravity and Codex. 100% local, no cloud, no telemetry. MIT.

796 Python
ai-agentsai-memoryai-tools+17
AVIDS2memorix

Open-source cross-agent memory layer for coding agents via MCP. Compatible with Claude Code, Codex, Cursor, Windsurf, Gemini CLI, Antigravity, OpenClaw, Hermes Agent, Oh-my-Pi, Pi, Copilot, Kiro, OpenCode, and Trae.

721 TypeScript
ai-codingclaude-codecopilot+17

Run your own MCP server? See who uses it and what to fix.

Measure it with TrackMCP