mcpField
A
Awardopedia - Federal Contracts

Awardopedia - Federal Contracts

本地服务
awardopedia.com法律与政务027 周前更新

关于 Awardopedia - Federal Contracts

Awardopedia 是用于检索美国联邦合同授予数据的网页应用,数据来自 USASpending.gov。它还提供基于 Claude 的合同分析,分析功能通过积分付费。

主要功能

  1. 01搜索和筛选合同授予记录
  2. 02浏览 USASpending.gov 数据
  3. 03使用 Claude 分析合同
  4. 04每周同步数据

适用场景

  1. 01查找联邦合同授予记录
  2. 02查看合同摘要与分析结果

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"grayson-sys-awardopedia": {
"command": "npx",
"args": [
"-y",
"awardopedia-mcp"
],
"env": {
"AWARDOPEDIA_API_KEY": "<AWARDOPEDIA_API_KEY>"
}
}
}
}
启动命令npx -y awardopedia-mcp
需要配置的环境变量
AWARDOPEDIA_API_KEY密钥Free API key from awardopedia.com/signup

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

安装包
npmawardopedia-mcp0.1.1

工具

2

收录的工具列表 · 更新于 2 周前

参数类型必填说明
qstring否搜索关键词(例如,'cybersecurity'、'janitorial services'、'IT support')
limitnumber否结果数量(1-25,默认值为 10)
naicsstring否NAICS 代码筛选器(例如,'541512' 表示 IT 服务,'561720' 表示清洁服务)
statestring否履约地点所在州的两字母代码(例如,'VA'、'CA'、'TX')
set_asidestring否专属项目类型筛选器(例如,'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

第一次接触 MCP?

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

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