IndieStack
AI编码代理的依赖护栏。安装前验证软件包,捕捉幻觉和拼写错误,并提供6500多种开发工具的兼容性智能。
超过10000个PyPI安装 | 110000+独立访客 | 23个MCP工具
claude mcp add indiestack -- uvx --from indiestack indiestack-mcp然后问你的经纪人:
- “安装前验证此程序包”
- “为我的Next.js应用程序查找身份验证解决方案”
- “检查这两个工具之间的兼容性”
______________________________________________________________________
它的作用
在您的AI安装依赖关系或编写样板之前,IndieStack会验证其存在,检查拼写错误,并从4500多个存储库中搜索6500多个经过精心策划的开发人员工具,其中包含真实的兼容性数据。您将获得安装命令、健康评分以及在生产中实际协同工作的工具。
“独立”是策展过滤器:独立开发人员和小团队。专注、精简、维护、诚实的定价。
______________________________________________________________________
技术栈
- 后端:Python 3/FastAPI/SQLite(FTS5全文搜索,WAL模式)
- 基础设施:Fly.io/Docker/48端点烟雾测试
- MCP服务器:发表于 PyPI --23个工具、3个资源、5个提示
- 认证:通过会话访问GitHub OAuth
- 支付:条纹订阅
- 监控:事件反应器、模式检测、电报警报
______________________________________________________________________
安装
克劳德代码 (零安装--通过uvx运行):
claude mcp add indiestack -- uvx --from indiestack indiestack-mcp克劳德桌面版 --添加到 claude_desktop_config.json:
{
"mcpServers": {
"indiestack": {
"command": "uvx",
"args": ["--from", "indiestack", "indiestack-mcp"]
}
}
}光标/风帆 --添加到您的MCP配置中:
{"command": "uvx", "args": ["--from", "indiestack", "indiestack-mcp"]}持续安装:
pipx install indiestack
claude mcp add indiestack -- indiestack-mcpCLI(终端使用):
pip install indiestack
indiestack search "analytics"
indiestack details simple-analytics
indiestack stack "auth, payments, email"______________________________________________________________________
工具(23)
| 工具 | 它做什么 |
|---|---|
find_tools | 使用11个过滤器搜索6500多个开发人员工具:价格、健康状况、星级、成功率、语言、标签、兼容性 |
find_compatible | 查找与给定工具兼容的工具——按类别分组,具有经过验证的堆栈和冲突警告 |
get_tool_details | 集成代码、定价、API规范和兼容性数据 |
scan_project | 分析项目描述+技术栈,获得完整的工具推荐 |
report_compatibility | 报告两个工具协同工作良好——构建兼容性图 |
report_outcome | 报告成功/失败 used_with 和 incompatible_with --提供兼容性图 |
check_health | GitHub健康审计——维护级别、上次提交、星级、过时工具的替代方案 |
list_categories | 浏览全部25个分类 |
compare_tools | 任意两种工具的并排比较 |
build_stack | 将50000个令牌生成转换为2000个令牌程序集 |
publish_tool | 提交开发人员工具,以便其他代理可以推荐它 |
browse_new_tools | 最近添加的带分页的工具 |
list_tags | 所有标签按受欢迎程度排序 |
get_market_gaps | 最未满足的需求——开发人员寻找但找不到的东西 |
list_stacks | 常见用例的整理堆栈 |
analyze_dependencies | 扫描package.json/requirements.txt以获取更好的替代方案 |
evaluate_build_vs_buy | 财务分解:从头开始构建vs使用现有资源 |
get_recommendations | 基于您的搜索历史的个性化建议 |
资源
| 资源 | 它提供了什么 |
|---|---|
indiestack://categories | 所有25个类别都有用于过滤的蛞蝓 |
indiestack://trending | 本周十大热门开发工具 |
indiestack://tools-index | 提示缓存的完整索引——包含一次,永远引用 |
提示
| 提示 | 何时使用 |
|---|---|
before-you-build | 在构建通用功能之前检查IndieStack |
find-alternatives | 寻找主流SaaS产品的独立替代品 |
save-tokens | 审核您的项目,寻找节省代币的机会 |
architect-feature | 使用现有的独立构建块规划一个功能 |
discover-indie | 探索独立开发者创造了什么 |
______________________________________________________________________
v1.19的新增功能
- 包验证 —
validate_package()在安装之前验证包是否存在以及是否安全。捕捉到幻觉和拼写错误的包裹。 - 护栏首次设计 --专为需要验证依赖关系而不仅仅是发现依赖关系的AI代理而构建。
近期亮点
- 移民情报 --工具详细信息包括来自4500多个GitHub存储库的真实迁移数据。
- 93000+已验证的包裹组合 来自生产仓库。
- 信任加权搜索 --代理成功率较高的工具排名较高。
- 市场空白 —
get_market_gaps()公开按搜索量排名的零结果查询。
______________________________________________________________________
链接
______________________________________________________________________
MIT许可证
