Shiori

MCP Server

Connect your AI tools to Shiori. Search, save, and manage your links from Claude Code, Cursor, Windsurf, and other MCP-compatible tools.

Overview

Shiori's MCP server lets AI coding assistants and other tools access your saved links. It supports the standard Model Context Protocol with OAuth authentication — just add the server URL and your tool handles the rest.

Getting started

Add this server URL to your MCP client:

https://www.shiori.sh/mcp

Most MCP clients support "remote" or "URL-based" servers. Add the URL above, and the client will handle OAuth authentication automatically — you'll be prompted to authorize through your browser the first time you connect.

App setup

Claude Code

Run this command in your terminal:

claude mcp add shiori --transport http https://www.shiori.sh/mcp

Then restart Claude Code. You'll be prompted to authorize through your browser on first use.

Claude Desktop

Go to SettingsIntegrationsAdd MCP Server. Enter the URL https://www.shiori.sh/mcp and follow the OAuth prompts.

Cursor

Go to Cursor SettingsMCPAdd new MCP Server. Set the type to "URL" and enter https://www.shiori.sh/mcp.

Windsurf

Follow Windsurf's MCP configuration guide. Add a new server with URL https://www.shiori.sh/mcp.

Codex

Run this command in your terminal:

codex mcp add shiori --url https://www.shiori.sh/mcp

VS Code / Copilot

Add to your MCP settings (.vscode/mcp.json or user settings):

{
  "servers": {
    "shiori": {
      "type": "http",
      "url": "https://www.shiori.sh/mcp"
    }
  }
}

ChatGPT

Go to SettingsConnectorsAdd Connector. Enter the URL https://www.shiori.sh/mcp, give it a name, and save. Then start a new conversation, click MoreAdd Connectors, and select Shiori. You'll be prompted to authorize on first use.

Other MCP clients

Any MCP client that supports remote/HTTP servers can connect. Use the server URL https://www.shiori.sh/mcp. The client will discover the OAuth configuration automatically via the .well-known/oauth-authorization-server metadata endpoint.

Available tools

ToolDescription
search_linksSearch your saved links by keyword and semantic similarity
list_linksList saved links with filters for read status, date, and pagination
get_linkGet full details and content for a specific link
save_linkSave a new URL to your collection (optionally with a custom saved date)
update_linkMark links as read/unread, edit title/summary/saved date, or restore from trash
delete_linkMove a link to the trash
empty_trashPermanently delete all trashed links
list_tagsList all your tags
create_tagCreate a new tag
update_tagRename a tag
delete_tagDelete a tag (links are untagged, not deleted)
set_link_tagsSet the tags on a link
list_subscriptionsList your RSS/Atom feed subscriptions
add_subscriptionSubscribe to a new RSS or Atom feed
remove_subscriptionUnsubscribe from a feed
sync_subscriptionTrigger an immediate feed sync
whoamiGet your profile and subscription info