metmuseum-mcp

metmuseum-mcp

An MCP server enabling AI-driven exploration of the Metropolitan Museum of Art Collection.

10
Stars
5
Forks
10
Watchers
0
Issues
Metmuseum-mcp is a Model Context Protocol (MCP) server that provides AI models with tools to access and interact with the art collection of The Metropolitan Museum of Art. The server enables natural language queries for searching, listing, and retrieving detailed information—including images—about museum objects and departments. It allows resources such as artwork images to be made available in AI contexts and integrates with platforms like Claude Desktop and LibreChat. The server operates via the official Met API and is independently maintained.

Key Features

Lists all departments within The Met Museum
Natural language search of museum objects
Retrieves detailed information and images for specific art objects
Integrates with Claude Desktop as an extension
Configurable via npx and JSON/YAML for various AI platforms
Supports returning images as resources for AI models
Filters searches by department, title, and image availability
Provides AI-friendly outputs for enhanced context management
Open source with MIT License
Verified and security-assessed via MseeP

Use Cases

Enabling AI assistants to answer questions about artworks in The Met collection
Building educational or discovery chatbots for art museums
Automating research workflows in digital humanities
Programmatically retrieving open access art images for creative projects
Facilitating curation tools for educators and students
Supporting conversational search of museum departments and their holdings
Providing context-driven art recommendations in conversational interfaces
Assisting art historians in quickly locating and referencing collection items
Powering virtual tours or digital guides for museum collections
Integrating rich art data and images into custom AI model workflows

README

themet logo

Met Museum MCP Server

A Model Context Protocol (MCP) server that provides access to the Metropolitan Museum of Art Collection through natural language interactions. This server allows AI models to search The Met's art collection and have art works available as a Resource.

MseeP.ai Security Assessment Badge

Verified on MseeP

Features

This server provides AI models the following tools to interact with the art collection of The Met

1. List Departments (list-departments)

Lists all the valid departments at The Met

  • Inputs:
    • None
  • Output:
    Department ID: 1, Display Name: American Decorative Arts
    Department ID: 3, Display Name: Ancient Near Eastern Art
    ...
    

2. Search Museum Objects (search-museum-objects)

Search for various objects in The Met based on the inputs.

  • Inputs:

    • q (string): The search term e.g. sunflowers
    • hasImages (boolean, optional, default: false): Only search for objects with images
    • title (boolean, optional, default: false): Returns objects that match the query, specifically searching against the title field for objects.
    • departmentId (number, optional): Returns objects that are a part of a specific department.
  • Outputs:

    Total objects found: 54
    Object IDs: 436532, 789578, 436840, 438722,...
    

3. Get Museum Objects (get-museum-object)

Get a specific object from The Met containing all open access data about that object, including its image (if the image is available under Open Access).

If there is an image it is added to the Resource of the server via the title of the object.

  • Inputs:
    • objectId (number): The id of the object to retrieve
    • returnImage (boolean, optional, default: true): Whether to return the image (if available) of the object and add it to the server resources
  • Outputs:
    Title: Self-Portrait with a Straw Hat (obverse: The Potato Peeler)
    Artist: Vincent van Gogh
    Artist Bio: Dutch, Zundert 1853–1890 Auvers-sur-Oise
    Department: European Paintings
    Credit Line: Bequest of Miss Adelaide Milton de Groot (1876-1967), 1967
    Medium: Oil on canvas
    Dimensions: 16 x 12 1/2 in. (40.6 x 31.8 cm)
    Primary Image URL: https://images.metmuseum.org/CRDImages/ep/original/DT1502_cropped2.jpg
    Tags: Men, Self-portraits
    
    If returnImage is true
    **base64 encoding of jpeg image**
    

Usage with Claude Desktop

Via Desktop Extension (DXT)

  1. Download the dxt file from the Releases
  2. Open it with Claude Desktop or Go to File -> Settings -> Extensions and drag the .DXT file to the window to install it

Via npx

Add this to your claude_desktop_config.json:

json
{
  "mcp-servers": {
    "met-museum": {
      "command": "npx",
      "args": [
        "-y",
        "metmuseum-mcp"
      ]
    }
  }
}

Usage with LibreChat

Add the following in your librechat.yaml

yaml
mcpServers:
  metmuseum:
    command: npx
    args:
      - -y
      - metmuseum-mcp

Example queries

Here some questions you can ask the AI model when this server in connected:

Can you show me a few painting from the Asian Art department?
Can you find the painting titled "Corridor in the Asylum"?
Can you find any art that has "cat" in the title or features "cats"?

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.

Disclaimer

This library is not officially associated with The Metropolitan Museum of Art in New York. It is a third-party implementation of the The Metropolitan Museum of Art Collection API with a MCP Server.

Star History

Star History Chart

Repository Owner

mikechao
mikechao

User

Repository Details

Language TypeScript
Default Branch main
Size 198 KB
Contributors 4
License MIT License
MCP Verified Sep 2, 2025

Programming Languages

TypeScript
81.83%
JavaScript
16.23%
Dockerfile
1.94%

Tags

Topics

art mcp-server model-context-protocol

Join Our Newsletter

Stay updated with the latest AI tools, news, and offers by subscribing to our weekly newsletter.

We respect your privacy. Unsubscribe at any time.

Related MCPs

Discover similar Model Context Protocol servers

  • cloudflare/mcp-server-cloudflare

    cloudflare/mcp-server-cloudflare

    Connect Cloudflare services to Model Context Protocol (MCP) clients for AI-powered management.

    Cloudflare MCP Server enables integration between Cloudflare's suite of services and clients using the Model Context Protocol (MCP). It provides multiple specialized servers that allow AI models to access, analyze, and manage configurations, logs, analytics, and other features across Cloudflare's platform. Users can leverage natural language interfaces in compatible MCP clients to read data, gain insights, and perform automated actions on their Cloudflare accounts. This project aims to streamline the orchestration of security, development, monitoring, and infrastructure tasks through standardized MCP connections.

    • 2,919
    • MCP
    • cloudflare/mcp-server-cloudflare
  • mcpmcp-server

    mcpmcp-server

    Seamlessly discover, set up, and integrate MCP servers with AI clients.

    mcpmcp-server enables users to discover, configure, and connect MCP servers with preferred clients, optimizing AI integration into daily workflows. It supports streamlined setup via JSON configuration, ensuring compatibility with various platforms such as Claude Desktop on macOS. The project simplifies the connection process between AI clients and remote Model Context Protocol servers. Users are directed to an associated homepage for further platform-specific guidance.

    • 17
    • MCP
    • glenngillen/mcpmcp-server
  • 1mcp-app/agent

    1mcp-app/agent

    A unified server that aggregates and manages multiple Model Context Protocol servers.

    1MCP Agent provides a single, unified interface that aggregates multiple Model Context Protocol (MCP) servers, enabling seamless integration and management of external tools for AI assistants. It acts as a proxy, managing server configuration, authentication, health monitoring, and dynamic server control with features like asynchronous loading, tag-based filtering, and advanced security options. Compatible with popular AI development environments, it simplifies setup by reducing redundant server instances and resource usage. Users can configure, monitor, and scale model tool integrations across various AI clients through easy CLI commands or Docker deployment.

    • 96
    • MCP
    • 1mcp-app/agent
  • mcp

    mcp

    Universal remote MCP server connecting AI clients to productivity tools.

    WayStation MCP acts as a remote Model Context Protocol (MCP) server, enabling seamless integration between AI clients like Claude or Cursor and a wide range of productivity applications, such as Notion, Monday, Airtable, Jira, and more. It supports multiple secure connection transports and offers both general and user-specific preauthenticated endpoints. The platform emphasizes ease of integration, OAuth2-based authentication, and broad app compatibility. Users can manage their integrations through a user dashboard, simplifying complex workflow automations for AI-powered productivity.

    • 27
    • MCP
    • waystation-ai/mcp
  • quran-mcp-server

    quran-mcp-server

    MCP server to access Quran.com API with AI tool compatibility.

    quran-mcp-server exposes the Quran.com corpus and associated data through a Model Context Protocol (MCP) server generated from an OpenAPI specification. It provides tool endpoints for chapters, verses, translations, tafsirs, audio, languages, and more. The server is designed for seamless integration with large language models (LLMs) and AI tools, supporting both Docker and Node.js environments. Advanced logging features and flexible deployment options are included for debugging and development.

    • 49
    • MCP
    • djalal/quran-mcp-server
  • mcp-open-library

    mcp-open-library

    Model Context Protocol server for accessing Open Library book and author data.

    Provides an implementation of a Model Context Protocol (MCP) server to enable AI assistants and clients to search and retrieve book and author information from the Open Library API. Supports searching by title, author name, and various identifiers, as well as fetching author photos and book covers. Returns structured, machine-readable data suitable for AI model context integration. Offers installation via Smithery, manual setup, and Docker deployment.

    • 34
    • MCP
    • 8enSmith/mcp-open-library
  • Didn't find tool you were looking for?

    Be as detailed as possible for better results