关于 Awardopedia - Federal Contracts
Awardopedia 是用于检索美国联邦合同授予数据的网页应用,数据来自 USASpending.gov。它还提供基于 Claude 的合同分析,分析功能通过积分付费。
主要功能
- 01搜索和筛选合同授予记录
- 02浏览 USASpending.gov 数据
- 03使用 Claude 分析合同
- 04每周同步数据
适用场景
- 01查找联邦合同授予记录
- 02查看合同摘要与分析结果
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
2收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| q | string | 否 | 搜索关键词(例如,'cybersecurity'、'janitorial services'、'IT support') |
| limit | number | 否 | 结果数量(1-25,默认值为 10) |
| naics | string | 否 | NAICS 代码筛选器(例如,'541512' 表示 IT 服务,'561720' 表示清洁服务) |
| state | string | 否 | 履约地点所在州的两字母代码(例如,'VA'、'CA'、'TX') |
| set_aside | string | 否 | 专属项目类型筛选器(例如,'SBA'、'8(a)'、'SDVOSB'、'WOSB'、'HUBZone') |
详细介绍
Awardopedia
用于搜索美国联邦合同授予数据的免费界面,数据来源于 USASpending.gov。
技术栈
- 前端:React 18 + Vite 5、react-router-dom v6、Chart.js、lucide-react
- 后端:Node.js 20 + Express 4、PostgreSQL 15
- AI:Anthropic Claude API,用于合同分析(付费额度)
- 支付:Stripe Checkout,用于购买额度包
- 身份验证:通过 SendGrid 发送魔法链接邮件 + JWT
- 托管:DigitalOcean App Platform
- DNS/CDN:Cloudflare
本地开发
前置条件
- Node.js 20+
- PostgreSQL 15+
- Python 3.10+(用于数据同步脚本)
设置
# Clone
git clone https://github.com/openclaw/awardopedia.git
cd awardopedia
# Database
psql -d your_db -f scripts/schema.sql
# API
cd api
cp ../.env.example .env # Edit with your values
npm install
npm run dev # Starts on :3001
# Frontend (separate terminal)
cd web
npm install
npm run dev # Starts on :3000, proxies /api to :3001
环境变量
所有必需的变量请参阅 .env.example。本地开发至少需要:
DATABASE_URL=postgresql://localhost:5432/awardopedia
JWT_SECRET=any-dev-secret
PORT=3001
项目结构
awardopedia/
├── api/ # Express API server
│ ├── src/
│ │ ├── db/ # Database connection + queries
│ │ ├── middleware/ # Auth, credits, rate limiting
│ │ ├── routes/ # API route handlers
│ │ └── services/ # Claude AI, Stripe, SendGrid
│ └── Dockerfile
├── web/ # React + Vite frontend
│ ├── src/
│ │ ├── components/ # Reusable UI components
│ │ ├── pages/ # Route pages
│ │ ├── styles/ # CSS tokens, global, components
│ │ └── utils/ # API client, formatters, SEO
│ └── public/
├── scripts/
│ ├── schema.sql # PostgreSQL schema
│ ├── ingest.py # Bulk CSV ingestion
│ └── sync.py # Weekly USASpending API sync
├── docs/
│ ├── api.md # API endpoint reference
│ ├── data-model.md # Database schema docs
│ └── deployment.md # Deployment guide
└── assets/ # Brand logos
数据
所有合同数据均来自 USASpending.gov。该网站是由美国财政部维护的联邦支出官方开放数据来源,依据 FFATA 的要求提供数据。
- 批量导入:
python3 scripts/ingest.py --file contracts.csv - 每周同步:
python3 scripts/sync.py(从 USASpending API 获取最近 7 天的数据)
商业模式
- 核心数据访问(搜索、筛选、浏览):免费
- AI 分析(合同洞察、摘要):付费额度
- 入门版:100 个额度 / $9
- 专业版:500 个额度 / $29
- 高级版:2,000 个额度 / $79
许可证
专有。数据来源于 USASpending.gov(公有领域)。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。