一个提供访问澳大利亚统计局(ABS)数据API的MCP(Model Context Protocol)服务器。此服务器允许AI助手通过SDMX-ML API查询和分析ABS统计数据。
npm install
npm run build
npm start
npm run build: 构建TypeScript代码npm start: 运行服务器npm run inspector: 运行MCP检查器进行测试src/
├── index.ts # 主服务器实现
├── services/
│ └── abs/
│ ├── ABSApiClient.ts # ABS API通信
│ └── DataFlowService.ts # 数据流管理和缓存
├── types/
│ └── abs.ts # TypeScript类型定义
└── utils/
└── logger.ts # 日志配置
ABSApiClient类负责与ABS数据API的通信:
DataFlowService类管理ABS数据流:
使用Winston的全面日志系统:
npm start有关ABS数据API的更多信息:
MIT许可证