Nobel Prize MCP Server
  ](https://nodejs.org)
A. 模型上下文协议(MCP)服务器 这使AI助手能够结构化地访问 诺贝尔奖API v2.1.查询获奖者、奖项、类别、国家统计数据和历史趋势 1901年至今 在所有六个奖项类别中。
可同时作为a 独立MCP服务器 (npm)和a VS代码扩展 具有自动MCP集成功能。
🏗️ 包裹
| 包装 | 描述 | 链接 |
|---|---|---|
nobel-prize-mcp-server | 独立MCP服务器(stdio) | ](https://www.npmjs.com/package/nobel-prize-mcp-server) |
🛠️ 工具(共8个)
| 工具 | 说明 |
|---|---|
nobel_get_laureate | 按姓名或ID获取获奖者简介、奖品、动机和隶属关系 |
nobel_search_laureates | 按姓名、性别、国家、类别或年份范围搜索获奖者 |
nobel_get_prizes | 按类别、年份或年份范围搜索奖品 |
nobel_get_prize_by_year | 获得特定年份颁发的所有奖项 |
nobel_list_categories | 列出所有6个类别的统计数据 |
nobel_get_category_stats | 特定类别的详细统计数据(十年细分) |
nobel_get_country_stats | 诺贝尔奖国家排名 |
nobel_get_trends | 历史趋势:年龄、性别、共享奖项、国家转变 |
⚡ 快速开始
选项A:VS代码扩展(推荐)
从VS代码市场安装——MCP服务器会自动启动,并具有完整的启动/停止/重启控件。
→ 扩展设置指南
选项B:独立MCP服务器
npx nobel-prize-mcp-server→ 服务器设置指南
🏠 发展
# Clone and install
git clone https://github.com/bhayanak/nobel-prize-mcp-server.git
cd nobel-prize-mcp-server
pnpm install
# Build all packages
pnpm run build
# Run tests (64 tests, 99%+ coverage)
pnpm run test:coverage
# Full CI pipeline
pnpm run ci可用脚本
| 脚本 | 描述 |
|---|---|
pnpm run build | 构建所有包 |
pnpm run dev | 在开发模式下运行MCP服务器 |
pnpm run test | 运行所有测试 |
pnpm run test:coverage | V8覆盖率测试 |
pnpm run lint / lint:fix | 带有安全规则的ESLint |
pnpm run typecheck | TypeScript类型检查 |
pnpm run format / format:fix | 预处理格式 |
pnpm run package | 创建npm tarball+VSIX |
pnpm run ci | 完整CI:类型检查→ lint → test → 格式→ 建造 |
📄 许可证
麻省理工学院 ©bhayanak
