技能潮 SkillTide 提交收录
官方说明7 个来源MCP 服务8 天前
pdavis68/RepoMapper

pdavis68/RepoMapper

🐧 🪟 🍎 - Dynamic map of chat-related repository files with their function prototypes and related files, ranked…
在 GitHub 查看 ↗直链 · 无中转页
官方说明🐧 🪟 🍎 - Dynamic map of chat-related repository files with their function prototypes and related files, ranked by relevance, based on Aider's Repo Map.
配置模板(请按你的客户端调整)
claude mcp add repomapper -- npx -y repomapper
这是根据仓库名生成的可粘贴骨架,命令行参数与包名请以该项目 README 为准。
★ 数取值
217 ★ · pdavis68/RepoMapper · 取自该仓库的 GitHub 页面 · (2026-10-16 20:00:20 核对)
来源明细
收录自 punkpeye/awesome-mcp-servers 榜单(我们从中收集的条目之一) · 条目类型:MCP 服务
收录与活跃
收录于 2026-10-09 · 最近见到 2026-10-16 · 共见到 32 次 · 被 7 个来源列出
评分构成
综合分 703 · 217 ★ · 7 个来源 · mcp
常见问题(答案都来自我们的记录)
怎么安装?
我们【没有】从该仓库取到安装命令(我们的 install 覆盖率只有约 4%)。请看它的 README 或 releases 页。
它适合谁 / 用来做什么?
我们把它归在这些标签下: MCP 服务。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库 pdavis68/RepoMapper;我们收录于 2026-10-09;最近见到 2026-10-16。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。
第三方质量标记

RepoMap - Command-Line Tool and MCP Server

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

RepoMap is a powerful tool designed to help, primarily LLMs, understand and navigate complex codebases. It functions both as a command-line application for on-demand analysis and as an MCP (Model Context Protocol) server, providing continuous repository mapping capabilities to other applications. By generating a "map" of the software repository, RepoMap highlights important files, code definitions, and their relationships. It leverages Tree-sitter for accurate code parsing and the PageRank algorithm to rank code elements by importance, ensuring that the most relevant information is always prioritized.
Table of Contents
- Aider
- Example Output
- Features
- Installation
- Usage
- Basic Usage
- Advanced Options
- How It Works
- Output Format
- Dependencies
- Caching
- Supported Languages
- License
- Running as an MCP Server
- Setup
- Usage
- Changelog
----------
Aider
RepoMap is 100% based on Aider's Repo map functionality, but I don't believe it shares any code with it. Allow me to explain.
My original effort was to take the RepoMap class from Aider, remove all the aider-specific dependencies, and then make it into a command-line tool. Python isn't my native language and I really struggled to get it to work.
So a few hours ago, I had a different idea. I took the RepoMap and some of its related code from aider and I fed it to an LLM (Either Claude or Gemini 2.5 Pro, can't remember) and had it create specifications for this, basically, from aider's implementation. So it generated a very detailed specification for this application (minus the MCP bits) and then I fed that to, well, Aider with Claude 3.7, and it built the command-line version of this.
I then used a combination of Aider w/Claude 3.7, Cline w/Gemini 2.5 Pro Preview & Gemini 2.5 Flash Preview, and Phind.com, and Gemini.com and Claude.com and ChatGPT.com and after a few hours, I finally got the MCP server sorted out. Again, keeping in mind, Python isn't really my native tongue.
----------
Example Output
----------
Features
- **Smart Code Analysis**: Uses Tree-sitter to parse source code and extract function/class definitions
- **Relevance Ranking**: Employs PageRank algorithm to rank code elements by importance
- **Token-Aware**: Respects token limits to fit within LLM context windows
- **Caching**: Persistent caching for fast subsequent runs
- **Multi-Language**: Supports Python, JavaScript, TypeScript, Java, C/C++, Go, Rust, and more
- **Important File Detection**: Automatically identifies and prioritizes important files (README, requirements.txt, etc.)
----------
Installation
----------
Usage
Basic Usage
The tool prioritizes files in the following order:
1. --chat-files: These files are given the highest priority, as they're assumed to be the files you're currently working on.
2. --mentioned-files: These files are given a high priority, as they're explicitly mentioned in the current context.
3. --other-files: These files are given the lowest priority and are used to provide additional context.
Advanced Options
----------
How It Works
1. **File Discovery**: Scans the repository for source files
2. **Code Parsing**: Uses Tree-sitter to parse code and extract definitions/references
来源
awesome · https://github.com/pdavis68/RepoMapper
按领域浏览
MCP 服务
Traction
217 ★
收录于
昨天

更多MCP 服务

查看MCP 服务全部 5,525 条 →

所属领域与标签

每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。

浏览全部领域 →

← 返回索引