1. 服务概述
一句话简介:AI生态系统智能服务,通过单一端点为代理提供22+AI生态系统的机器可读最佳实践、新闻和集成信息。
- 服务名称:Strata
- 版本号:v1
- 开发者/提供方:PThrower
- 协议类型:MCP (Model Context Protocol)
2. 核心功能
该服务提供的主要API端点和MCP工具:
2.1 REST API端点
| 端点 | 功能描述 |
|---|---|
| GET /api/v1/best-practices | 获取验证的最佳实践,可按类别过滤 |
| GET /api/v1/news | 获取最新新闻(Pro版实时,Free版延迟24小时) |
| GET /api/v1/integrations | 获取顶级集成和MCP服务器,可按用例过滤 |
| GET /api/v1/search | 跨所有内容进行全文搜索 |
2.2 MCP工具
| 工具名称 | 功能描述 |
|---|---|
| get_best_practices | 获取AI生态系统的最佳实践 |
| get_latest_news | 获取AI生态系统的最新新闻 |
| get_top_integrations | 获取顶级集成和MCP服务器 |
| search_ecosystem | 在生态系统中进行全文搜索 |
| list_ecosystems | 列出所有支持的AI生态系统 |
2.3 支持的AI生态系统(22+)
- Claude
- OpenAI
- Gemini
- Cursor
- Windsurf
- LangChain
- Vercel AI SDK
- 以及更多...
3. 使用场景
该服务适合在以下情况下使用:
- AI代理知识获取:为AI代理提供当前、结构化的AI工具知识
- 最佳实践查询:获取经过验证的AI生态系统最佳实践
- 新闻跟踪:实时或近实时获取AI生态系统最新动态
- 集成发现:发现和比较AI工具的集成和MCP服务器
- 内容搜索:跨多个AI生态系统进行信息检索
- 开发决策支持:帮助开发者选择合适的AI工具和集成方案
4. 接入方式
4.1 服务端点
- 网站:usestrata.dev
4.2 认证与权限
API密钥获取:
- 访问 usestrata.dev/signup 注册获取API密钥
- API密钥格式:
sk_your_key
定价层级:
| 层级 | 调用限制 | 生态系统 | 新闻更新 |
|---|---|---|---|
| Free | 100次/月 | 仅免费生态系统 | 延迟24小时 |
| Pro | 10,000次/月 | 所有生态系统 | 实时 |
4.3 数据格式
- 请求格式:HTTP REST或MCP协议
- 响应格式:JSON
- 认证:API密钥(X-API-Key头)或Bearer Token
4.4 服务器配置
REST API调用:
curl -H "X-API-Key: sk_your_key" \ "https://www.usestrata.dev/api/v1/best-practices?ecosystem=claude"MCP (Claude Code)配置:
claude mcp add strata --transport http \ https://www.usestrata.dev/mcp \ --header "Authorization: Bearer sk_your_key"MCP (Claude Desktop, Cursor, Windsurf, Cline)配置:
{ "mcpServers": { "strata": { "url": "https://www.usestrata.dev/mcp", "headers": { "Authorization": "Bearer sk_your_key" } } } }5. 接口定义
5.1 内容刷新机制
- 数据源:持续抓取各种信息源
- 验证:使用Claude验证内容相关性
- 去重:自动去重处理
- 存储:写入Postgres数据库
- 更新:最佳实践在过期时重新生成
5.2 技术栈
| 技术 | 用途 |
|---|---|
| Next.js 16 | App Router, Turbopack |
| Supabase | Postgres + 认证, RLS强制执行 |
| Stripe | 订阅管理 |
| Anthropic Claude | 内容验证 + 最佳实践生成 |
| MCP SDK | @modelcontextprotocol/sdk with WebStandardStreamableHTTPServerTransport |
6. 快速开始
6.1 环境要求
- Node.js 20+(本地开发)
- 有效的Strata API密钥
- 支持MCP协议的客户端(可选)
6.2 本地开发
# 克隆仓库 git clone https://github.com/PThrower/Strata.git # 安装依赖 npm install # 配置环境变量(参见CLAUDE.md) # 创建.env.local文件 # 开发模式 npm run dev # http://localhost:3000 # 生产构建 npm run build # 代码检查 npm run lint # 刷新内容(需要ANTHROPIC_API_KEY) npm run refresh # 本地MCP传输 npm run mcp7. 注意事项
- 源代码可用:源代码公开透明,但目前不接受外部Pull Request
- 反馈渠道:欢迎通过GitHub Issues提供反馈和错误报告
- 调用限制:Free层级每月100次调用,Pro层级每月10,000次调用
- 新闻延迟:Free层级新闻延迟24小时,Pro层级实时更新
- 生态系统访问:Free层级仅访问免费生态系统,Pro层级访问所有生态系统
- 内容质量:所有内容经过Claude验证,确保相关性
- 数据持久化:使用Supabase Postgres存储,支持RLS(行级安全)