loading…
Search for a command to run...
loading…
Enables AI agents to interact with Are.na for creative research and knowledge curation, including searching, browsing, creating, and managing channels, blocks,
Enables AI agents to interact with Are.na for creative research and knowledge curation, including searching, browsing, creating, and managing channels, blocks, comments, and connections.
A Model Context Protocol server that lets AI agents interact with Are.na — the platform for creative research and knowledge curation. Built for the Are.na API v3.
No API token needed for browsing — only required for write operations.
pip install mcp httpx pydantic python-dotenv
For write access, add your Are.na token:
# Get one at: https://are.na/settings/personal-access-tokens
echo "ARENA_ACCESS_TOKEN=your_token_here" > .env
Add to your claude_desktop_config.json:
{
"mcpServers": {
"arena": {
"command": "python",
"args": ["/absolute/path/to/arena_mcp.py"]
}
}
}
claude mcp add arena python /absolute/path/to/arena_mcp.py
All tools support three response formats via the response_format parameter:
| Format | Default | Description |
|---|---|---|
compact |
Yes | One line per item with all IDs. Best for agents. |
markdown |
Detailed multi-line view. Good for reading. | |
json |
Clean JSON (image blobs stripped by default). |
Compact format example:
[Page 1/3 | 72 total | more: page=2]
id:12345 | Image | conn:67890 | "Architecture Photo" | https://example.com | @username
id:12346 | Text | conn:67891 | "Research Notes" | @username | [First 100 chars of content...]
id:12347 | Link | conn:67892 | "Reference Article" | https://example.com/article | @username
arena_search — Unified search across blocks, channels, users, groups. Supports type/scope/sort filters.arena_get_channel — Channel metadataarena_get_channel_contents — Paginated contents with sortingarena_get_channel_connections — Channels connected to this channelarena_get_channel_followers — Channel followersarena_create_channel — Create a channelarena_update_channel — Update title, visibility, descriptionarena_delete_channel — Delete a channel (irreversible)arena_get_block — Block details with optional vision support for imagesarena_get_block_comments — Comments on a blockarena_get_block_connections — Channels containing a blockarena_create_block — Create a block (URL or text) and connect to channelsarena_update_block — Update title, description, contentarena_create_comment — Comment on a block (supports @mentions)arena_delete_comment — Delete a commentarena_create_connection — Connect a block or channel to channel(s)arena_delete_connection — Remove a connectionarena_bulk_delete_connections — Delete up to 50 connections at oncearena_move_connection — Reorder items within a channelarena_get_me — Current authenticated userarena_get_user — User profilearena_get_user_contents — Blocks and channels by a userarena_get_user_following — Who/what a user follows (filterable by type)arena_get_user_followers — User's followersarena_get_group — Group profilearena_get_group_contents — Blocks and channels by a groupMIT License — see LICENSE file for details.
Выполни в терминале:
claude mcp add arena-mcp -- npx Безопасность
Низкий рискАвтоматическая эвристика по публичным данным — не гарантия безопасности.