关键矿产材料工具

关键矿产材料工具是一个包含多个MCP服务器、数据库、微调管道和嵌入实用程序的单一代码库,用于支持DOE关键矿产建模计划。

  • by Redliana
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 Redliana/CMM_Tools

使用说明

CMM_工具

关键矿物和材料(CMM)工具monorepo——MCP服务器、数据库、, 对管道进行微调,并为美国能源部关键矿物建模嵌入实用程序 主动权。

包裹

包装 描述 类型
bgs-mcp BGS世界矿产统计MCP服务器 MCP服务器
claimm-mcp NETL EDX CLaiMM关键矿物MCP服务器 MCP服务器
uncomtrade-mcp 联合国商品贸易统计数据库国际贸易数据MCP服务器 MCP服务器
usitc-mcp USITC DataWeb美国进出口统计MCP服务器(USITC_API_TOKEN) MCP服务器
census-aes-mcp 人口普查国际贸易(AES衍生)MCP服务器(CENSUS_API_KEY) MCP服务器
worldbank-mcp 世界银行WDI指标MCP服务器 MCP服务器
fred-mcp 美联储经济数据MCP服务器(FRED_API_KEY) MCP服务器
osti-mcp OSTI DOE技术报告MCP服务器 MCP服务器
cmm-docs-mcp CMM文档服务器(1100+PDF,500+CSV) MCP服务器
arxiv-mcp ArXiv论文搜索MCP服务器 MCP服务器
scholar-mcp 谷歌学术MCP服务器 MCP服务器
scholar-api 谷歌学术核心搜索库 库
cmm-data 关键矿物数据访问库 库
cmm-fine-tune Phi-4 LoRA微调管道 管道
cmm-embedding 特定领域的嵌入培训与评估 管道

快速开始

# Install all packages in development mode
uv sync

# Run linting and formatting checks
make check

# Run a specific MCP server
uv run python -m bgs_mcp.server

发展

# Format code
make fmt

# Lint
make lint

# Type-check
make type-check

# Run tests
make test

# Run all checks
make check

项目结构

CMM_Tools/
├── pyproject.toml          # uv workspace root + shared dev config
├── packages/               # All sub-packages
│   ├── bgs-mcp/
│   ├── claimm-mcp/
│   ├── uncomtrade-mcp/
│   ├── usitc-mcp/
│   ├── census-aes-mcp/
│   ├── worldbank-mcp/
│   ├── fred-mcp/
│   ├── osti-mcp/
│   ├── cmm-docs-mcp/
│   ├── cmm-data/
│   ├── cmm-fine-tune/
│   ├── arxiv-mcp/
│   ├── scholar-api/
│   ├── scholar-mcp/
│   └── cmm-embedding/
├── schemas/                # Canonical data schemas
├── scripts/                # Utility scripts
└── tests/                  # Cross-package integration tests

许可证

麻省理工学院