.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/ref-tools/ref-tools-mcp
home/mcp-servers/ref-tools/ref-tools-mcp
ref-tools avatar

ref-tools-mcp

byref-tools· 1 MCP server

Installs

2.4k

Stars

1.1k

Forks

67

Category

Documentation & Knowledge

View on GitHub

TL;DR

A ModelContextProtocol server that gives your AI coding tool or agent access to documentation for APIs, services, libraries etc. It's your one-stop-shop to keep your agent up-to-date on documentation in a fast and token-efficient way.

How to install ref-tools-mcp?

ref-tools/ref-tools-mcp
$git clone https://github.com/ref-tools/ref-tools-mcp

Installs into the current project.

›Prefer a prompt? Paste this to your agent

Install & use

Install ref-tools-mcp by running `git clone https://github.com/ref-tools/ref-tools-mcp`, then use it for the current task and follow its documentation at https://github.com/ref-tools/ref-tools-mcp.

Files · 1

View on GitHub
README.md
1[![Documentation for your agent](header.png)](https://ref.tools)
2[![smithery badge](https://smithery.ai/badge/@ref-tools/ref-tools-mcp)](https://smithery.ai/server/@ref-tools/ref-tools-mcp)
3[![Website](https://img.shields.io/badge/Website-ref.tools-blue)](https://ref.tools)
4[![License](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE)
5[![npm version](https://img.shields.io/npm/v/ref-tools-mcp)](https://www.npmjs.com/package/ref-tools-mcp)
6 
7# Ref MCP
8 
9A [ModelContextProtocol](https://modelcontextprotocol.io) server that gives your AI coding tool or agent access to documentation for APIs, services, libraries etc. It's your one-stop-shop to keep your agent up-to-date on documentation in a fast and token-efficient way.
10 
11For more see info [ref.tools](https://ref.tools)
12 
13## Agentic search for exactly the right context
14 
15Ref's tools are designed to match how models search while using as little context as possible to reduce [context rot](https://research.trychroma.com/context-rot). The goal is to find exactly the context your coding agent needs to be successful while using minimum tokens.
16 
17Depending on the complexity of the prompt, LLM coding agents like Claude Code will typically do one or more searches and then choose a few resources to read in more depth.
18 
19For a simple query about Figma's Comment REST API it will make a couple calls to get exactly what it needs:
20```
21SEARCH 'Figma API post comment endpoint documentation' (54 tokens)
22READ https://www.figma.com/developers/api#post-comments-endpoint (385 tokens)
23```
24 
25For more complex situations, the LLM will try to refine it's prompt as it reads results. For example:
26```
27SEARCH 'n8n merge node vs Code node multiple inputs best practices' (126)
28READ https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.merge/#merge (4961)
29READ https://docs.n8n.io/flow-logic/merging/#merge-data-from-multiple-node-executions (138)
30SEARCH 'n8n Code node multiple inputs best practices when to use' (107)
31READ https://docs.n8n.io/code/code-node/#usage (80)
32SEARCH 'n8n Code node access multiple inputs from different nodes' (370)
33SEARCH 'n8n Code node $input access multiple node inputs' (372)
34READ https://docs.n8n.io/code/builtin/output-other-nodes/#output-of-other-nodes (2310)
35 ```
36 
37Ref takes advantage of MCP sessions to track search trajectory and minimize context usage. There's a lot more ideas cooking but here's what we've implemented so far.
38 
39### 1. Filtering search results
40For repeated similar searches in a session, Ref will never return repeated results. Traditionally, you dig farther in to search results by paging to the next result but this approach allows the agent to page AND adjust the prompt at the same time.
41 
42### 2. Fetching the part of the page that matters
43When reading a page of documentation, Ref will use the agent's session search history to dropout less relevant sections and return the most relevant 5k tokens. This helps Ref avoid a big problem with standard `fetch()` web scraping which is when it hits a large documentation page you can easily end up pull in 20k+ tokens into context, most of which are irrelevant.
44 
45## Why does minimizing tokens from documentation context matter?
46 
47### 1. More context makes models dumber
48 
49It's well documented that as of July 2025 that models get dumber as you put in more tokens. You might have heard about how models are great with long context now and that's kind of true but not the whole picture. For a quick primer on some research, [checkout this video from the team at Chroma](https://www.youtube.com/watch?v=TUjQuC4ugak).
50 
51### 2. Tokens cost $$$
52 
53Imagine you are using Claude Opus as a background agent and you start by having the agent pull in documentation context and suppose it pulls in 10000 tokens of context with 4000 being relevant and 6000 being extra noise. At API pricing, that 6k tokens cost about $0.09 PER STEP. If one prompt ends up taking 11 steps with Opus, you've spent $1 for no reason.
54 
55 
56## Setup
57 
58There are two options f

Preview

ref-tools/ref-tools-mcpref-tools/ref-tools-mcp

[![Documentation for your agent](header.png)](https://ref.tools)

[![smithery badge](https://smithery.ai/badge/@ref-tools/ref-tools-mcp)](https://smithery.ai/server/@ref-tools/ref-tools-mcp)

[![Website](https://img.shields.io/badge/Website-ref.tools-blue)](https://ref.tools)

[![License](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE)

Reporef-tools/ref-tools-mcp
TypeMCP Servers
CategoryDocumentation & Knowledge
UpdatedJun 2026
LicenseMIT
First seenJul 27, 2026

Tags

MCPcoding-agentdocumentation-tool

Related

6 picks
Type
  1. upstash avatarContext7Up-to-date library docs injected straight into your promptsMCP Serverstoday3.8M60k
  2. yamadashy avatarrepomixA tool to pack repository contents to single file for AI consumptionMCP ServersJul 2026310k27k
  3. trsdn avatarmarkitdown-mcpA Model Context Protocol server for converting documents to Markdown using MarkItDownMCP ServersJun 2026151k29
  4. anyproto avataranytype-mcpOfficial MCP server for Anytype API - your encrypted, local and collaborative wiki.MCP ServersJul 202669k487
  5. aashari avatarmcp-server-atlassian-confluenceNode.js/TypeScript MCP server for Atlassian Confluence. Provides tools enabling AI systems (LLMs) to list/get spaces & pages (content formatted as Markdown) and search via CQL. Connects AI seamlessly to Confluence knowledge bases using the standard MCP interface.MCP ServersFeb 202623k60
  6. boweylou avatarobsidian-mcp-server-enhancedThis is an enhanced version of the excellent cyanheads/obsidian-mcp-server with additional features specifically tailored for remote Claude.ai integration, advanced task querying, and security via Tailscale.MCP ServersJul 202617k32