slima-ai avatar

Slima

slima-ai/slima-mcp

Brings your Slima novel projects into Claude, ChatGPT, Cursor, and other MCP clients with full read/write access to your manuscript files. You get standard file operations (read, write, edit, search, append, delete) plus book-specific tools for structure navigation, writing stats, and AI beta reader feedback from configurable personas. Works via OAuth-authenticated remote MCP for web clients or local stdio with an API token. Note that Script Studio books are read-only except for planning folders, while Writing Studio books are fully editable. Useful if you're already drafting in Slima and want your AI assistant to work directly with chapter files, character notes, and outlines without copy-paste loops.

tools
39
transport
STDIO, HTTP
env var
1
last updated
Feb 26, 2026

Tools

39 tools

Public tool metadata for what this MCP can expose to an agent.

get_capabilitiesWhat this server supports: writable file types, content types, tools, guides

What this server supports: writable file types, content types, tools, guides

No parameter schema in public metadata yet.

list_guidesList the Slima guides and when to load each

List the Slima guides and when to load each

No parameter schema in public metadata yet.

load_guideLoad one guide in full

Load one guide in full

No parameter schema in public metadata yet.

list_writing_skillsList the writing craft procedures (develop a character, revise a scene, ...)

List the writing craft procedures (develop a character, revise a scene, ...)

No parameter schema in public metadata yet.

load_writing_skillLoad one writing skill in full

Load one writing skill in full

No parameter schema in public metadata yet.

create_bookCreate a new Writing Studio book in your library

Create a new Writing Studio book in your library

No parameter schema in public metadata yet.

list_booksList the books in your library (paginated)

List the books in your library (paginated)

No parameter schema in public metadata yet.

get_bookGet details of a specific book

Get details of a specific book

No parameter schema in public metadata yet.

get_book_structureGet the file/folder structure of a book

Get the file/folder structure of a book

No parameter schema in public metadata yet.

get_writing_statsGet word-count totals for a book

Get word-count totals for a book

No parameter schema in public metadata yet.

read_fileRead the content of any file by path

Read the content of any file by path

No parameter schema in public metadata yet.

get_chapterRead a chapter by path or file name

Read a chapter by path or file name

No parameter schema in public metadata yet.

edit_fileReplace a specific text segment (search and replace)

Replace a specific text segment (search and replace)

No parameter schema in public metadata yet.

write_fileReplace the entire content of an existing file

Replace the entire content of an existing file

No parameter schema in public metadata yet.

create_fileCreate a new file in a book

Create a new file in a book

No parameter schema in public metadata yet.

delete_fileDelete a file or an empty folder

Delete a file or an empty folder

No parameter schema in public metadata yet.

append_to_fileAppend content to the end of a file

Append content to the end of a file

No parameter schema in public metadata yet.

search_contentSearch for text across all files

Search for text across all files

No parameter schema in public metadata yet.

semantic_searchFind passages by meaning rather than exact words

Find passages by meaning rather than exact words

No parameter schema in public metadata yet.

view_relationship_mapSee a `.map` relationship graph as a picture plus a readable summary

See a `.map` relationship graph as a picture plus a readable summary

No parameter schema in public metadata yet.

update_relationship_mapChange a relationship map (`.map`)

Change a relationship map (`.map`)

No parameter schema in public metadata yet.

update_beat_boardChange a beat board (`.beats`)

Change a beat board (`.beats`)

No parameter schema in public metadata yet.

update_timelineChange a timeline (`.timeline`)

Change a timeline (`.timeline`)

No parameter schema in public metadata yet.

update_scriptChange a screenplay (`.script`)

Change a screenplay (`.script`)

No parameter schema in public metadata yet.

update_world_mapChange a world map (`.geomap`)

Change a world map (`.geomap`)

No parameter schema in public metadata yet.

list_notesThe author's margin notes on a book

The author's margin notes on a book

No parameter schema in public metadata yet.

create_noteLeave a note beside the manuscript (does not touch the prose)

Leave a note beside the manuscript (does not touch the prose)

No parameter schema in public metadata yet.

list_commentsEditorial comment threads, open and resolved

Editorial comment threads, open and resolved

No parameter schema in public metadata yet.

create_commentLeave an editorial comment

Leave an editorial comment

No parameter schema in public metadata yet.

resolve_commentMark a comment thread addressed

Mark a comment thread addressed

No parameter schema in public metadata yet.

reopen_commentReopen a resolved comment thread

Reopen a resolved comment thread

No parameter schema in public metadata yet.

list_personasList the virtual reader personas

List the virtual reader personas

No parameter schema in public metadata yet.

analyze_chapterRun AI Beta Reader feedback on a chapter from one persona (spends the author's credits)

Run AI Beta Reader feedback on a chapter from one persona (spends the author's credits)

No parameter schema in public metadata yet.

get_reader_testCollect a Beta Reader report that was still running

Collect a Beta Reader report that was still running

No parameter schema in public metadata yet.

list_teamsList the teams this account belongs to

List the teams this account belongs to

No parameter schema in public metadata yet.

get_teamOne team: its members and roles

One team: its members and roles

No parameter schema in public metadata yet.

list_team_rulesThe team's coaching rules (house style)

The team's coaching rules (house style)

No parameter schema in public metadata yet.

list_team_memoriesWhat the team has established: recurring characters, naming conventions, decisions

What the team has established: recurring characters, naming conventions, decisions

No parameter schema in public metadata yet.

list_team_skillsThe team's own writing procedures

The team's own writing procedures

No parameter schema in public metadata yet.

Sponsors

Configuration

SLIMA_API_TOKEN

Your Slima API token (starts with slima_). Get it from https://app.slima.ai/settings

Readme

Slima MCP

npm version License: MIT

MCP (Model Context Protocol) Server for Slima - AI Writing IDE for Novel Authors.

Connect your Slima books to any MCP-compatible AI tool - one server, all platforms.

Supported Platforms

Desktop Applications (Local MCP - stdio)

PlatformStatusNotes
Claude Desktop✅Native MCP support
ChatGPT Desktop✅Developer Mode (2025.10+)
Gemini CLI✅Native MCP support
Cursor✅Native MCP support
VS Code✅Via MCP extensions

Web Applications (Remote MCP - HTTP)

PlatformStatusNotes
Claude.ai✅OAuth login, no token needed
ChatGPT Web✅OAuth login, no token needed

MCP became the industry standard in December 2025 when Anthropic, OpenAI, and Block co-founded the Agentic AI Foundation under the Linux Foundation.

Features


View the full README on GitHub

Details

Repository
github.com/slima-ai/slima-mcp
Package
slima-mcp
Transport
STDIO, HTTP
Registry
MCP registry, active