Skip to main content
Glama
bhayanak

Nobel Prize MCP Server

CI License: MIT Node.js

A Model Context Protocol (MCP) server that gives AI assistants structured access to the Nobel Prize API v2.1. Query laureates, prizes, categories, country stats, and historical trends spanning 1901 to present across all six prize categories.

Available as both a standalone MCP server (npm) and a VS Code extension with automatic MCP integration.

🏗️ Packages

Package

Description

Links

nobel-prize-mcp-server

Standalone MCP server (stdio)

npm

nobel-prize-vscode-extension

VS Code extension with built-in MCP server

VS Code

🛠️ Tools (8 Total)

Tool

Description

nobel_get_laureate

Get laureate bio, prizes, motivation, and affiliations by name or ID

nobel_search_laureates

Search laureates by name, gender, country, category, or year range

nobel_get_prizes

Search prizes by category, year, or year range

nobel_get_prize_by_year

Get all prizes awarded in a specific year

nobel_list_categories

List all 6 categories with statistics

nobel_get_category_stats

Detailed stats for a specific category (decade breakdown)

nobel_get_country_stats

Nobel Prize rankings by country

nobel_get_trends

Historical trends: age, gender, shared prizes, country shifts

⚡ Quick Start

Install from the VS Code Marketplace — the MCP server starts automatically with full start/stop/restart controls.

Extension Setup Guide

Option B: Standalone MCP Server

npx nobel-prize-mcp-server

Server Setup Guide

🏠 Development

# 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

Available Scripts

Script

Description

pnpm run build

Build all packages

pnpm run dev

Run MCP server in dev mode

pnpm run test

Run all tests

pnpm run test:coverage

Tests with V8 coverage

pnpm run lint / lint:fix

ESLint with security rules

pnpm run typecheck

TypeScript type checking

pnpm run format / format:fix

Prettier formatting

pnpm run package

Create npm tarball + VSIX

pnpm run ci

Full CI: typecheck → lint → test → format → build

📄 License

MIT © bhayanak

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/bhayanak/nobel-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server