
pluck
hunhee98
MCP-native code retrieval for AI agents — 84-88% fewer read tokens, BM25F + semantic search, AST chunks, session dedup
AI 简介
pluck是一个为AI代理设计的本地代码检索引擎,它使用Model Context Protocol (MCP)来实现符号感知的代码阅读和搜索功能。该项目通过BM25F与语义搜索结合的方式,并利用抽象语法树(AST)片段进行高效检索,同时支持会话去重处理,显著减少了代码读取时所需的数据令牌数量达84-88%,并缩短了持续集成日志长度71%。适用于需要提高代码检索效率、减少资源消耗以及加速开发流程的场景,特别是在涉及大量代码库管理和维护的情况下表现尤为出色。项目采用Rust语言编写,确保了高性能与低延迟特性。
Rust
MIT License37
Stars
0
Forks
34
Watchers
1
Issues
Star 增长
今日+2
近 7 天+3
近 30 天+3
综合评分45.8
默认分支main