omeka-s-mcp-sample
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@omeka-s-mcp-samplelist all items from my Omeka S site"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Omeka S MCP Sample
This project demonstrates how to integrate Omeka S API with Claude Desktop using MCP (Model Context Protocol).
The server provides the following Omeka S API features:
List items
Get item details
Create new items
Upload media (from file or URL)
Installation
Clone this repository
Install dependencies:
uv pip install -e .Related MCP server: Claude MCP Server Integration
Configuration
Create a .env file in the project root with your Omeka S API credentials:
OMEKA_API_URL=https://your-omeka-s-instance/api
OMEKA_KEY_IDENTITY=your-key-identity
OMEKA_KEY_CREDENTIAL=your-key-credentialUsage
Add the following settings to your Claude Desktop configuration file:
"mcpServers": {
"omeka-s-mcp-sample": {
"command": "python",
"args": [
"/path/to/omeka-s-mcp-sample/server/omeka_server.py"
]
}
}If you receive acommand not found error when launching the server, specify the full path to your Python executable.
Available Tools
The server provides the following MCP tools:
list-items
List items from Omeka S with pagination support.
get-item
Get details of a specific item by ID.
create-item
Create a new item with title and optional description.
upload-media
Upload media to an item either from a local file or URL.
Example Usage
You can ask Claude to:
List items from your Omeka S instance
Get details of a specific item
Create new items with metadata
Upload media files or URLs to items
Development
This project uses:
Python 3.10+
MCP 1.6.0+
aiohttp for API requests
Ruff for code formatting and linting
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityFmaintenanceIntegrates local Zotero libraries with Claude's Desktop interface, allowing users to access and manage their library collections via a local API.Last updated456MIT
- Flicense-qualityDmaintenanceIntegration project for Model Context Protocol (MCP) servers with Claude Desktop App, enabling filesystem operations, development support, and file management through natural language.Last updated
- FlicenseAqualityDmaintenanceA universal MCP server that integrates any API with Claude Desktop by pointing it at a Swagger/OpenAPI spec, automatically generating tools for interaction.Last updated342

srgplus-mcpofficial
Flicense-qualityBmaintenanceMCP server for SRG+ — lets Claude (and any MCP-aware agent) manage hubs, channels, content, assets, users, and workspaces through the SRG+ API.Last updated
Related MCP Connectors
OCR, transcription, file extraction, and image generation for AI agents via MCP.
Hosted Amazon Seller Central and Amazon Ads MCP server for Claude, ChatGPT, Cursor, and agents.
Hosted Amazon Seller and Vendor MCP server for Claude, ChatGPT, Cursor, Codex, Gemini, Copilot.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/nakamura196/omeka-s-mcp-sample'
If you have feedback or need assistance with the MCP directory API, please join our Discord server