Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

Explore

  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Tags index
  • Submit a server
  • Pricing

Learn

  • Guides hub
  • What is MCP?
  • Install guide
  • Troubleshooting
  • Security
  • Blog
  • Blog RSS

Tools

  • All tools
  • Config generator
  • Config validator
  • MCP playground
  • OpenAPI β†’ MCP
  • Badge generator

For agents

  • API docs
  • Trust & traffic
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
  • Remote MCP β†— (opens in a new tab)

Company

  • About
  • Contact
  • X (@AllMCPs) β†— (opens in a new tab)
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on Buildlist
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. πŸ’» Developer Tools
  3. XFMS β€” Model Source
X
Health: Not checked yetWe have not completed a health check for this listing yet.Last checked 8/10/2026, 11:40:40 PM

XFMS β€” Model Source

Enrichment pendingWe haven’t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time β€” check back soon.
View RepositoryVisit Website

Pick the right LLM for any task. Ranked shortlist with rationale across 8 evaluators.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Manual Client & Custom JSON ConfigExpand JSON β–Ύ

Install Config Generator

Choose your client
claude_desktop_config.json
{
  "mcpServers": {
    "xfms-model-source": {
      "command": "npx",
      "args": [
        "-y",
        "xfms-model-source"
      ]
    }
  }
}

πŸ’‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

Install Directory Badge Claim listing AlternativesπŸ’» More in Developer Tools

Documentation Overview

XFMS β€” Xpansion Framework Model Source

PyPI Python License: MIT smithery badge Xpansion Framework

Pick the right LLM for your task β€” without the Twitter vibes.

State what you're using the model for. XFMS aggregates evidence from eight independent benchmark sources, normalizes it onto a common scale, lets your intent decide which dimensions matter, and returns a ranked shortlist with plain-English rationale for every pick.

XFMS is one module of the Xpansion Framework β€” a unified architecture for governing AI-assisted work.


What this repository is

A thin Python client and command-line tool for calling the hosted XFMS API at xfms.xpansion.dev. About 250 lines of code. It turns a one-liner into a ranked LLM shortlist.

What this repository is not: the recommender engine, the score catalog, or the ingestion pipeline. Those run on the hosted service. The methodology behind every pick is published in full at docs/methodology.md β€” every claim there maps to code that runs at request time, you just don't run it locally.


What you say:

"Fixing bugs in our Python codebase."

What you get:

Code
Top picks:
   1. 0.842  GPT-5.5                 (openai/gpt-5.5)         via OpenAI
   2. 0.811  Claude Opus 4.7         (anthropic/claude-opus-4.7) via Anthropic
   3. 0.798  Gemini 3.1 Pro Preview  (google/gemini-3.1-pro-preview) via Google

Inferred quality weights from your purpose:
  β€’ structured_output_reliability  42.0%  ← BigCodeBench, Aider Polyglot
  β€’ instruction_following          28.0%  ← LiveBench, Tau-Bench
  β€’ factuality                     20.0%  ← MMLU, GPQA
  β€’ coherence                      10.0%  ← LongBench

─── Explanation ───
Picked GPT-5.5: strong on structured output and instruction following β€”
the two dimensions that dominate code-edit work. Beats Claude on Aider
Polyglot and matches it on LiveBench reasoning, at roughly 60% of the
per-token cost.

Want to see how the picks actually behave on your kind of query? Add --ab:

Code
─── A/B probe ───
Ran 5 test queries against the top picks.
  β€’ GPT-4o-mini  avg_latency=5579 ms  total_cost=$0.00156  successes=5
  β€’ GPT-5.5      avg_latency=8190 ms  total_cost=$0.07640  successes=5
  β€’ GPT-5.4      avg_latency=8783 ms  total_cost=$0.03493  successes=5

Commentary:
  Across 5 real test queries, GPT-4o-mini was both cheapest ($0.0016 total)
  and fastest (5579 ms avg). Clear winner β€” 98% cheaper and 36% faster
  than the slowest pick.

What XFMS does for you

Beyond ranking, XFMS gives you these levers to honor what you actually meant:

  • --primary <branch> β€” sacrosanct user preference. When you say "cheapest model, period", the engine switches to lexicographic ranking: cost wins, other dimensions only break ties. No more weighted-blend surprises.
  • --ab β€” runs the top 3 picks against 5 real test queries (expanding to 10 or 15 if results trade off) and surfaces commentary on who won what. Grounds the recommendation in actual model behavior, not just benchmarks.
  • --strict-priorities β€” when you name two co-equal drivers ("cheap but high quality too"), the engine refuses to silently blend; it asks you which way to break the tie.
  • Latent-requirement suggestions β€” engine surfaces capabilities you didn't ask for but probably need (streaming for real-time chat, vision for OCR), so you don't get burned by what you didn't know.
  • Deterministic by design β€” every internal model call is content- cached; same input always returns the same answer. The "I got different picks for the same question" failure mode is gone.

Install β€” add one URL to your AI client

XFMS is a hosted Model Context Protocol (MCP) server. There is no package to install on your machine. You point your AI assistant β€” Claude Code, Cursor, Continue, Cline, or any MCP-speaking host β€” at the URL below and the tools appear inside your chat:

https://xfms.xpansion.dev/mcp/

That's it. The three discovery tools β€” rank, pick, discover β€” are free and work with no key. Your AI assistant does the small internal thinking work; we pay for nothing on your behalf, and you pay for nothing either.

The two live-probe tools β€” compare and benchmark β€” actually run test queries against the real candidate models on OpenRouter. That inference cost rides with you, so they require your own OpenRouter key in an X-OpenRouter-Key header. You probably already have one β€” you're an OpenRouter model picker's target audience. If not, grab one at openrouter.ai/keys.

The key travels encrypted to our server, is never logged, never persisted β€” used once per request and dropped. Same security posture as every other API key in your MCP config.

Concrete install snippets for each AI client are in the next section.


Use it inside Claude Code, Cursor, or any MCP client

XFMS speaks Model Context Protocol (MCP) β€” the standard your AI assistant uses to call external tools. Once connected, you can ask the assistant "which model should I use for OCR on shipping manifests?" and it calls XFMS for you. No leaving the chat. No copy-pasting between windows.

Hosted install β€” one line, no install required

The XFMS engine hosts the MCP server itself at https://xfms.xpansion.dev/mcp/. Two install shapes depending on which tools you want.

The free three β€” rank, pick, discover

Just point your client at the URL. No key, no signup.

Claude Code:

Terminal
claude mcp add xfms --transport http https://xfms.xpansion.dev/mcp/

Cursor (~/.cursor/mcp.json) β€” or paste through Settings β†’ MCP:

config.json
{
  "mcpServers": {
    "xfms": {
      "url": "https://xfms.xpansion.dev/mcp/"
    }
  }
}

All five tools β€” adds compare and benchmark

These two run real test queries against the actual candidate models on OpenRouter, so they require your OpenRouter key in an X-OpenRouter-Key header. Same install, one extra line:

Claude Code:

Terminal
claude mcp add xfms --transport http https://xfms.xpansion.dev/mcp/ \
  --header "X-OpenRouter-Key: sk-or-v1-your-key-here"

Cursor (~/.cursor/mcp.json):

config.json
{
  "mcpServers": {
    "xfms": {
      "url": "https://xfms.xpansion.dev/mcp/",
      "headers": {
        "X-OpenRouter-Key": "sk-or-v1-your-key-here"
      }
    }
  }
}

Continue / Cline / any other MCP host β€” same URL + headers pattern; check your host's docs for the JSON config shape.

Don't have an OpenRouter key yet? Grab one at openrouter.ai/keys. Restart your client, then ask it:

"Use XFMS to pick a model for summarizing long legal contracts."

Five tools are available to the assistant: rank (a ranked shortlist), pick (the single best pick), discover (which quality dimensions matter for your purpose, without ranking), compare (live A/B between models you've already named), and benchmark (live A/B against the engine's top 3 picks). compare and benchmark require the X-OpenRouter-Key header above; the other three don't.


Override the system's inference

If you know which quality dimension matters most for your task, say so β€” your preference always wins over the LLM's inference:

bash
xfms rank "code refactor" --leaf-priorities "structured_output_reliability=1.0,factuality=0.5"
python
xfms.rank(
    "code refactor",
    leaf_priorities={"structured_output_reliability": 1.0, "factuality": 0.5},
)

How XFMS picks β€” the four principles

Methodology in full at docs/methodology.md. The short version:

  1. No provider self-reports. Every score comes from a third-party evaluator running the same protocol across every model.
  2. No single-source dependence. Eight independent benchmark sources contribute today; no single leaderboard determines a pick.
  3. User intent beats LLM inference. The system infers weights from your purpose, but your stated leaf_priorities always override the inference.
  4. Honest gaps over invented signal. Missing data is recorded as missing β€” no interpolation, no synthetic scores. Coverage gaps surface on every pick.

Part of the Xpansion Framework

XFMS doesn't stand alone β€” it's the model-selection layer of the Xpansion Framework.

The Xpansion thesis

Humans communicate with intent compressed by contextual experience. AI simply predicts patterns in language. Xpansion is the execution layer that bridges them.

Every sentence a human types carries lifetimes of context that the speaker assumes the other side will decompress β€” what counts as "good enough," which constraints are non-negotiable, what failures last month taught them, what their house style demands. AI doesn't share that context. It predicts patterns in language, filling in the gaps with whatever's plausible to its training data. The result reads as plausible but isn't intent-honoring: sessions lose context, security holes ship silently, contracts break without warning, and there's no way to verify that what was built actually matches what was asked for. They don't know what they don't know, and neither does AI.

Xpansion closes the gap. It decompresses finite intent upfront, enforces it through code-driven AI behavior, and delivers binary-verified results against the intent across persistent memory that survives every session boundary.

Model Source β€” the model-selection enforcement

When you say "the best model for this task", you're compressing a lot: what counts as best depends on whether you care about factual reasoning or coherent prose, whether cost matters more than latency, whether you actually need vision or just text, whether the call has to stream, whether a particular benchmark dominates your real workload. AI on its own predicts the pattern β€” what model do most people pick for queries that look like this? β€” and gives you a plausible-sounding answer that's often wrong for you.

XFMS does the decompression. It takes your stated purpose, infers which benchmarks actually map to it, honors your stated primary preferences without silently overriding them, surfaces the latent requirements you didn't know to ask about (streaming for real-time chat, vision for OCR), and probes the top picks against your real query to verify the recommendation β€” not predict it. Then it tells you, in plain English, why it picked what it picked.

One module per enforcement

The rest of the Xpansion stack enforces the same decompress- enforce-verify contract for different parts of the work:

  • Dispatch (Dispatch) β€” runtime task router. Watches what kind of work you're doing and routes it to the right tool.
  • Finite Intent (XFFI) β€” turns "build me a feature" into a finite spec with binary terminals before any code gets written. Stops scope drift at the source.
  • Boundary Auditor (XFBA) β€” checks every code edit against contracts. Stops broken function signatures and mismatched types from ever reaching production.
  • Systemic Impact Analysis (XSIA) β€” maps the blast radius of a proposed change before it lands. Tells you what else might break.
  • Token Conservation (XFTC) β€” manages how much of the conversation has to stay in the assistant's working memory. Prevents context loss in long sessions.
  • Execution Audit (XFXA) β€” verifies every promise from the spec was actually met before declaring a task done. The final binary check.
  • Memory Tree (XFMT) β€” session snapshots that stay searchable across conversations. Your assistant remembers what you decided last week.
  • Security Auditor (XFSA) β€” static + AI security scanning on every code edit. Catches secrets, injection paths, and unsafe patterns before they ship.

The full picture, with the rest of the modules, lives at xpansion.dev.

Xpansion is in pre-signup right now. Early access and founding licenses are open at xpansion.dev. XFMS is the first piece to ship public + free β€” the rest follow.


Local development

bash
git clone https://github.com/VisionAIrySE/XFMS.git
cd XFMS
python3 -m venv .venv
.venv/bin/pip install -e .[dev]
.venv/bin/python -m pytest tests/ -v

The tests mock the HTTP layer so they run offline β€” no API keys needed to develop.


License

This client library is MIT-licensed. The recommender engine, the catalog, and the ingestion pipeline are not open source. See NOTICE for the patent reservation language and the relationship to the broader Xpansion Framework IP.


Contact

  • Russ Wright β€” russ@visionairy.biz
  • Xpansion Framework β€” xpansion.dev
  • Security disclosures β€” see SECURITY.md

Related MCP Servers

View all in Developer Tools View all alternatives
  • A
    Ai Netcafe

    Compare LLM cost & latency on one prompt, translate PDF keeping layout, cited research, make PPTX

    πŸ’» Developer Tools0 views
    Compare vs Ai Netcafe β†’
  • Claude Task Master logoClaude Task Master

    AI-powered task management system for AI-driven development. Features PRD parsing, task expansion, multi-provider support (Claude, OpenAI, Gemini, Perplexity, xAI), and selective tool loading for optimized context usage.

    πŸ’» Developer Tools7 views
    Compare vs Claude Task Master β†’
  • Shadcn Ui Mcp Server logoShadcn Ui Mcp Server

    MCP server that gives AI assistants seamless access to shadcn/ui v4 components, blocks, demos, and metadata.

    πŸ’» Developer Tools2 views
    Compare vs Shadcn Ui Mcp Server β†’
  • M
    MCP Toplist

    Search 59,000+ MCP servers ranked by adoption to find the right one for any task.

    πŸ’» Developer Tools0 views
    Compare vs MCP Toplist β†’

Frequently Asked Questions about XFMS β€” Model Source

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "xfms-model-source": { "command": "npx", "args": ["-y", "XFMS β€” Model Source"] } }

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewXFMS β€” Model Source AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/xfms-model-source?style=directory)](https://allmcps.com/mcp/xfms-model-source)
HTML Embed
<a href="https://allmcps.com/mcp/xfms-model-source"><img src="https://allmcps.com/api/badge/xfms-model-source?style=directory" alt="XFMS β€” Model Source on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸ’»Developer Tools
More technical detailsExpand β–Ύ
TransportSTDIO
RuntimeNode.js
0/5 checks healthy over the last 7h
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
27Quality signal: Emerging Β· 27/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership8/20
Documentation & tools11/30
Adoption & activity1/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

β˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to get the verified badge.

Free dofollow backlink: after claiming, verify your product site and place a dofollow AllMCPs badge β€” we recheck it stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸ’» Developer Tools β†’Best MCP servers for Developers β†’Alternatives to XFMS β€” Model Source β†’Install in Claude DesktopInstall in CursorInstall in VS Code