Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Omeka S Sample

БесплатноНе проверен

Integrates Omeka S API with Claude Desktop via MCP, enabling listing, creating items, and uploading media.

GitHubEmbed

Описание

Integrates Omeka S API with Claude Desktop via MCP, enabling listing, creating items, and uploading media.

README

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

  1. Clone this repository
  2. Install dependencies:
uv pip install -e .

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-credential

Usage

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"
        ]
    }
}

[!NOTE] If you receive a command 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

from github.com/nakamura196/omeka-s-mcp-sample

Установка Omeka S Sample

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/nakamura196/omeka-s-mcp-sample

FAQ

Omeka S Sample MCP бесплатный?

Да, Omeka S Sample MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Omeka S Sample?

Нет, Omeka S Sample работает без API-ключей и переменных окружения.

Omeka S Sample — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Omeka S Sample в Claude Desktop, Claude Code или Cursor?

Открой Omeka S Sample на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Omeka S Sample with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории media