DeepSeek Harness (DSH) follows the “everything is a plugin” philosophy, aiming to extend the capability boundaries of AI agents through a plugin mechanism. In scenarios requiring calls to specific external data interfaces, developers often need to handle authentication, data cleaning, and API integration themselves. The xby-the-met plugin encapsulates API call logic related to the Metropolitan Museum of Art (Met Museum) in New York, providing developers with a standardized solution for retrieving collection data.
This is a web-enabled search tool plugin focused on the Metropolitan Museum of Art’s collection data. It is maintained by xby-skill and open-sourced under the MIT License. It mainly addresses the specific need of programmatically accessing the Met Museum’s open collection database.
Core Features¶
The plugin provides the following four main capabilities:
- set_xby_apikey: Sets the API key in the conversation. This configuration is automatically persisted and remains valid after the process is restarted.
- list_departments: Lists information for all departments of the Metropolitan Museum of Art.
- search_museum_objects: Searches museum collections. This endpoint first returns the total number of matching items, followed by a paginated list of object IDs. Use the
pageandpageSizeparameters to control the pagination logic when calling it. - get_museum_object: Retrieves detailed information about a specific collection object by Object ID. Suitable for scenarios where users want to learn more about the background of a particular artifact.
Installation and Enablement¶
Install the plugin using the DSH CLI tool. The installation command must specify the web profile (based on repository configuration).
dsh plugin --profile web add github:xby_skill/xby-the-met
After installation is complete, the plugin can be used in conversations.
Configuration and Prerequisites¶
Before using the plugin’s features, you need to prepare an API key. The plugin relies on the API service provided by the Xiaobenyang official website as a proxy or data source.
- Visit the Xiaobenyang official website and register an account.
- Obtain an API key.
- Run the setup command in the chat window to inject the key into the current session.
Typical Usage¶
- Configure the environment: Enter the key-setting instruction in the conversation.
- Paginated search: If there are many search results, use the
pageandpageSizeparameters to retrieve the ID list step by step. - Detailed query: Perform detailed retrieval for Object IDs of interest to obtain more specific text and image descriptions.
Applicable Scenarios and Notes¶
- Applicable scenarios: Suitable for developers who need to build applications related to museum tours, art education, or historical research.
- Notes: The plugin runs with the permissions of the current DSH process. It is recommended to review the source code before use to ensure compliance with project standards. The plugin code is based on the MIT License and can be freely used and modified.
The above is a basic introduction to xby-the-met. For more details, see the plugin directory page or the GitHub repository.