Oxenstierna
The Oxenstierna project aims to provide functions for searching, obtaining, and analyzing archive content by integrating multiple APIs (such as OAIPMH, IIIF, and Search API) of the Swedish National Archives, including the HTR (Handwritten Text Recognition) process and image processing.
rating : 2.5 points
downloads : 0
What is the Oxenstierna MCP Server?
This is an MCP server integrated with the Riksarkivet API, allowing users to search for archive content by keywords and obtain relevant images and text information. It provides a variety of tools to help researchers, historians, and developers access the digital resources of the Swedish National Archives.How to Use the Oxenstierna MCP Server?
Users can perform searches, obtain archive information, view image batches, and download specific images through simple commands. The process includes: search → view collection information → obtain image batches → download images.Applicable Scenarios
Suitable for academic research, historical document analysis, digital archive management, and projects that need to obtain digital materials from the Swedish National Archives.Main Features
Multi-API IntegrationSupports the OAIPMH, IIIF, and Search APIs of Riksarkivet, providing comprehensive data access capabilities.
Image and Text RetrievalAble to search for archive content based on keywords and extract image and text information.
Image Batch ProcessingSupports obtaining image batches, downloading all images or a single image, facilitating large-scale data processing.
HTR (Handwritten Text Recognition) IntegrationCan use HTRflow to perform text recognition on scanned documents, improving the usability of digital archives.
Advantages and Limitations
Advantages
Supports multiple APIs, enabling flexible access to Riksarkivet resources
Provides complete retrieval and download functions for images and text
Suitable for researchers and developers to quickly build applications
Limitations
Some functions may require a high technical background
Depends on the stability of the Riksarkivet API
The HTR function is still under development and may have recognition errors
How to Use
Search for Archives
Use `search_records('keyword')` to find relevant archive records and obtain PIDs (unique identifiers).
View Collection Information
Enter the PID and call `get_collection_info(pid)` to understand which image batches the collection contains.
Obtain Image Batches
Use `get_manifest_info(manifest_id)` to view detailed information about specific image batches.
Download Images
Use `get_manifest_image(manifest_id, image_index)` to download the image at the specified index.
Usage Examples
Research Historical DocumentsUsers want to find archive content related to 'medical records' and download relevant images for analysis.
Obtain a Specific ImageUsers find an archive of interest and want to download the first image in it.
Use HTR to Recognize Handwritten TextUsers upload a handwritten archive and hope to convert its text content into an editable format.
Frequently Asked Questions
How to obtain the PID of an archive?
Is the HTR function reliable?
Can I download all images of an entire archive?
How to build a custom IIIF image link?
Related Resources
Riksarkivet OAIPMH API Documentation
Learn how to access archive metadata through the OAIPMH interface
Riksarkivet IIIF API Documentation
Learn how to use the IIIF interface to obtain images and descriptive information
HTRflow MCP Example Page
Demonstrate how to use HTRflow in MCP
Gradio MCP Example Page
Refer to the interface design of other MCP implementations
FastMCP 2.0 Official Website
Understand the general framework and workflow of MCP
Featured MCP Services

Notion Api MCP
Certified
A Python-based MCP Server that provides advanced to-do list management and content organization functions through the Notion API, enabling seamless integration between AI models and Notion.
Python
189
4.5 points

Markdownify MCP
Markdownify is a multi-functional file conversion service that supports converting multiple formats such as PDFs, images, audio, and web page content into Markdown format.
TypeScript
1.8K
5 points

Gitlab MCP Server
Certified
The GitLab MCP server is a project based on the Model Context Protocol that provides a comprehensive toolset for interacting with GitLab accounts, including code review, merge request management, CI/CD configuration, and other functions.
TypeScript
140
4.3 points

Duckduckgo MCP Server
Certified
The DuckDuckGo Search MCP Server provides web search and content scraping services for LLMs such as Claude.
Python
880
4.3 points

Unity
Certified
UnityMCP is a Unity editor plugin that implements the Model Context Protocol (MCP), providing seamless integration between Unity and AI assistants, including real - time state monitoring, remote command execution, and log functions.
C#
604
5 points

Figma Context MCP
Framelink Figma MCP Server is a server that provides access to Figma design data for AI programming tools (such as Cursor). By simplifying the Figma API response, it helps AI more accurately achieve one - click conversion from design to code.
TypeScript
6.7K
4.5 points

Minimax MCP Server
The MiniMax Model Context Protocol (MCP) is an official server that supports interaction with powerful text-to-speech, video/image generation APIs, and is suitable for various client tools such as Claude Desktop and Cursor.
Python
789
4.8 points

Gmail MCP Server
A Gmail automatic authentication MCP server designed for Claude Desktop, supporting Gmail management through natural language interaction, including complete functions such as sending emails, label management, and batch operations.
TypeScript
325
4.5 points