fastroute
fastroute
Локальный MCP-плагин: когда агент получает новую задачу, он извлекает Top-N рекомендаций из всех локально установленных скиллов (уровень пользователя/плагина/проекта). Только рекомендует, не выполняет.
Метод индексации заимствован из SkillRouter (arXiv 2603.22455): all-field сегментированные мультивекторы (name+description — один вектор, основной текст разбивается на фрагменты ~800 символов, каждый получает вектор). Запрос вычисляет косинусное сходство для каждого фрагмента, итоговая оценка скилла — max-pool.
Инструменты
Инструмент | Назначение |
| Ищет наиболее релевантный skill перед началом задачи; возвращает score, tier (auto/prompt/skip, справочные значения), имя вызова и путь |
| Инкрементально перестраивает индекс (mtime diff) после установки/удаления скилла, без перезапуска сеанса |
Related MCP server: skills-mcp-server
Установка (Claude Code)
claude mcp add fastroute -- node /absolute/path/to/fastroute/dist/index.jsДанные и модель
Каталог данных
~/.fastroute(переопределяетсяFASTROUTE_DATA_DIR):fastroute.db,config.json,models/Эмбеддинг-модель:
Xenova/paraphrase-multilingual-MiniLM-L12-v2(q8, ~135 МБ), загружается из сети при первом вызове инструмента, по умолчанию зеркало ModelScope (FASTROUTE_EMBEDDING_HOSTможно перенаправить наhttps://huggingface.co); при наличии кэша~/.knowyoubetter/modelsиспользуется повторноМодель — обязательная зависимость: в офлайн-режиме без кэша инструмент возвращает ошибку и инструкции по загрузке, лексический fallback не предусмотрен
В config.json можно переопределить:
chunkSize(800),autoThreshold(0.9),promptThreshold(0.6),topK(5),userSkillsDir,pluginCacheDir,projectSkillsEnabledПосле изменения
chunkSizeсуществующие индексы не пересоздаются автоматически: нужно удалить~/.fastroute/fastroute.dbи затем вызватьreindex_skills
Разработка
npm install
npm test # 单测 + 集成(fake embedder,不联网)
npm run test:real # 真实 embedding 冒烟(首次下载模型)
npm run eval # distractor 评测:Hit@1/Hit@5/MRR
npm run build
npx @modelcontextprotocol/inspector node dist/index.jsThis server cannot be deployed
Maintenance
Related MCP Connectors
Search and discover Agent Skills from the skills.sh registry. Powered by HAPI MCP server.
MCP Server for an Agent Task Marketplace
The CustomGPT.ai MCP server is a fully managed, RAG-powered endpoint that connects large language models with private knowledge bases and external data sources. It provides tools for retrieval-augmented generation queries (send_message), data ingestion (upload_file), and source listing, enabling AI agents to query private documents like PDFs with high accuracy and real-time citations.
Fastio gives your team and AI agents a workspace for each project, bringing source files, comments and new work together. Connect a compatible MCP client to find files, answer questions from project material, and save results where the team can review and use them. \ Sign in through Fastio and choose the workspaces the connection can reach. Read Only connections expose read tools; Read & Write connections also allow changes. \ • **Files and folders:** browse, read, upload, and organize files, with version history and trash. • **Search:** find files by keyword; search file content and meaning when Deep Indexing is enabled and files have been processed. • **Metadata:** read, set, and search metadata fields, including extracted fields where available. • **Shares:** create and manage shares for sending or collecting files. • **Comments and members:** read and add comments, and manage workspace membership within your permissions. • **Activity:** search workspace events to see what changed. \ Hosted by Fastio, with no server installation required. \ • **Claude and most MCP clients:** https://mcp.fast.io/mcp/tools • **ChatGPT:** https://mcp.fast.io/mcp/operations • **ChatGPT and Codex:** Fastio plugin • **Claude Code, Cursor and similar coding agents:** https://mcp.fast.io/mcp/code • **Setup and client-specific capabilities:** https://mcp.fast.io/docs \ Paid plans. Monthly plans include a trial of up to 30 days. A card is required, and billing begins when the trial ends or trial credits run out, whichever comes first. No free plan.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceFastMCP is a comprehensive MCP server allowing secure and standardized data and functionality exposure to LLM applications, offering resources, tools, and prompt management for efficient LLM interactions.3MIT
- AlicenseNot gradedqualityDmaintenanceA high-performance MCP server that provides BM25-ranked search and structured access to over 1,300 AI skills, enabling context-efficient discovery and usage of AI capabilities while minimizing token consumption.14 npmISC
- AlicenseAqualityDmaintenanceA FastMCP server that helps users discover, browse, and install agent skills from curated GitHub collections, with support for adding new skill sources.51MIT
- FlicenseNot gradedqualityDmaintenanceA hierarchical MCP server for managing skill definitions with a browsable tree structure and full-text search. It allows AI agents to efficiently discover and use skills without consuming context tokens.-