mcpField
I
Indiestack

Indiestack

本地服务
indiestack.ai开发工具321 周前更新

关于 Indiestack

Indiestack 是面向 AI 编码 Agent 的 MCP 服务和命令行工具,可验证软件包并协助选择开发工具。它将依赖检查与精选目录中的兼容性数据结合起来。

主要功能

  1. 01安装前验证软件包
  2. 02搜索 6,500 多种开发工具
  3. 03检查工具兼容性和冲突
  4. 04分析项目依赖
  5. 05比较工具并构建技术栈

适用场景

  1. 01安装前检查软件包是否存在仿冒拼写
  2. 02为应用功能寻找工具
  3. 03检查依赖之间的兼容性
  4. 04查找项目依赖的替代品

MCP 相关

MCP 服务提供 23 个工具、3 项资源和 5 个提示词,用于软件包验证、工具搜索、兼容性检查等任务。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"indiestack": {
"command": "uvx",
"args": [
"indiestack"
]
}
}
}
启动命令uvx indiestack

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypiindiestack1.12.0

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

IndieStack

面向 AI 编码 Agent 的依赖防护工具。在安装前验证软件包,捕捉幻觉和仿冒拼写,并为 6,500 多种开发者工具提供兼容性情报。

PyPI 安装量超过 10,000 次 | 独立访客超过 110,000 人 | 23 个 MCP 工具

claude mcp add indiestack -- uvx --from indiestack indiestack-mcp

然后向你的 Agent 提问:

  • “安装前验证这个软件包”
  • “为我的 Next.js 应用寻找身份验证方案”
  • “检查这两个工具之间的兼容性”

功能介绍

在 AI 安装依赖或编写样板代码之前,IndieStack 会验证软件包是否存在、检查是否有仿冒拼写,并搜索 6,500 多种精选开发者工具,这些工具的真实兼容性数据来自 4,500 多个代码库。你可以获得安装命令、健康评分,以及哪些工具在生产环境中确实能协同工作。

“Indie” 是筛选标准:独立开发者和小型团队。专注、精简、持续维护、定价诚实。


技术栈

  • 后端:Python 3 / FastAPI / SQLite(FTS5 全文搜索、WAL 模式)
  • 基础设施:Fly.io / Docker / 48 个端点的冒烟测试
  • MCP 服务:已发布至 PyPI——23 个工具、3 个资源、5 个提示词
  • 身份验证:通过会话实现 GitHub OAuth
  • 支付:Stripe 订阅
  • 监控:事件反应器、模式检测、Telegram 告警

安装

Claude Code(无需安装——通过 uvx 运行):

claude mcp add indiestack -- uvx --from indiestack indiestack-mcp

Claude Desktop——添加到 claude_desktop_config.json:

{
  "mcpServers": {
    "indiestack": {
      "command": "uvx",
      "args": ["--from", "indiestack", "indiestack-mcp"]
    }
  }
}

Cursor / Windsurf——添加到 MCP 配置:

{"command": "uvx", "args": ["--from", "indiestack", "indiestack-mcp"]}

持久安装:

pipx install indiestack
claude mcp add indiestack -- indiestack-mcp

CLI(终端使用):

pip install indiestack

indiestack search "analytics"
indiestack details simple-analytics
indiestack stack "auth, payments, email"

工具(23 个)

工具功能
find_tools使用 11 个筛选条件搜索 6,500 多种开发者工具:价格、健康状况、星标数、成功率、语言、标签、兼容性
find_compatible查找与指定工具兼容的工具——按类别分组,提供已验证的技术栈和冲突警告
get_tool_details集成代码、定价、API 规范和兼容性数据
scan_project分析项目描述和技术栈,获取完整的工具推荐
report_compatibility报告两个工具协同良好——构建兼容性图谱
report_outcome使用 used_with 和 incompatible_with 报告成功或失败——为兼容性图谱提供数据
check_healthGitHub 健康审计——维护评级、最近提交、星标数,以及针对陈旧工具的替代方案
list_categories浏览全部 25 个类别
compare_tools并排比较任意两个工具
build_stack将 50,000 个令牌的生成过程转换为 2,000 个令牌的组装过程
publish_tool提交开发者工具,供其他 Agent 推荐
browse_new_tools分页浏览近期新增工具
list_tags按受欢迎程度排序的所有标签
get_market_gaps未满足需求排行——开发者会搜索但找不到的内容
list_stacks针对常见用例精选的技术栈
analyze_dependencies扫描 package.json/requirements.txt,寻找更好的替代方案
evaluate_build_vs_buy财务分析:从头构建与使用现有方案的比较
get_recommendations根据你的搜索历史提供个性化建议
资源
资源提供内容
indiestack://categories全部 25 个类别及其用于筛选的 slug
indiestack://trending本周排名前 10 的热门开发者工具
indiestack://tools-index用于提示词缓存的完整索引——包含一次,永久引用
提示词
提示词使用时机
before-you-build构建常见功能前先查询 IndieStack
find-alternatives为主流 SaaS 产品寻找独立开发者提供的替代方案
save-tokens审查项目中节省令牌的机会
architect-feature使用现有的独立开发者构件规划功能
discover-indie探索独立开发者构建的产品

v1.19 新增内容

  • 软件包验证 — validate_package() 会在安装前验证软件包是否存在且安全。可捕获虚构和名称仿冒的软件包。
  • 护栏优先设计 — 专为需要验证依赖项而不只是发现依赖项的 AI Agent 打造。

近期亮点

  • 迁移智能 — 工具详情包含来自 4,500 多个 GitHub 仓库的真实迁移数据。
  • 来自生产环境仓库的 93,000 多种已验证软件包组合。
  • 按信任度加权的搜索 — Agent 成功率更高的工具排名更靠前。
  • 市场空白 — get_market_gaps() 会按搜索量排序并展示零结果查询。

链接


MIT 许可证

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。