Writing Tools

v1.0.0Communicationstable

A set of tools for writing things like blogs

writing-toolsmcpai-integration
Share:
9
Stars
0
Downloads
0
Weekly
0/5

What is Writing Tools?

Writing Tools is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to set of tools for writing things like blogs

A set of tools for writing things like blogs

This server falls under the Communication category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • A set of tools for writing things like blogs

Use Cases

Use specialized tools to write and format blog posts and articles.
wdm0006

Maintainer

LicenseMIT
Languagepython
Versionv1.0.0
UpdatedFeb 16, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx writing-tools

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Writing Tools

The Writing Tools MCP server is a suite of text analysis utilities designed to help writers and content creators improve their work through Claude. It covers readability scoring, word and character counts, reading time estimation, keyword density analysis, passive voice detection, stylometric profiling, and perplexity-based AI-content detection — giving Claude a structured, measurable view of any piece of prose.

Prerequisites

  • uv package manager installed (pip install uv or curl -Lsf https://astral.sh/uv/install.sh | sh)
  • Python 3.9 or later (uv will manage the virtual environment)
  • A Claude desktop client that supports MCP (Claude Desktop, Cursor, or Windsurf)
  • Git installed for installing directly from the repository
1

Install the server with uvx

Install and launch the writing-tools-mcp server directly from GitHub using uvx. This is the recommended one-command approach that requires no manual cloning.

uvx --from git+https://github.com/wdm0006/writing-tools-mcp writing-tools-mcp
2

Alternative: clone and run locally

If you prefer a local checkout to inspect or modify the source, clone the repository, install dependencies with uv sync, and run the server directly.

git clone https://github.com/wdm0006/writing-tools-mcp.git
cd writing-tools-mcp
uv sync
uv run server.py
3

Add the server to Claude Desktop config

Register the writing-tools MCP server in claude_desktop_config.json using the uvx install method.

{
  "mcpServers": {
    "writingtools": {
      "command": "uvx",
      "args": ["--from", "git+https://github.com/wdm0006/writing-tools-mcp", "writing-tools-mcp"]
    }
  }
}
4

Restart Claude Desktop

Restart Claude Desktop to load the new MCP server configuration. The writing tools will be available in your next conversation.

5

Verify available tools

Ask Claude to list available writing tools, or call the list-tools endpoint directly to confirm all analysis capabilities are registered.

Writing Tools Examples

Client configuration

Complete claude_desktop_config.json entry for the Writing Tools MCP server using uvx.

{
  "mcpServers": {
    "writingtools": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/wdm0006/writing-tools-mcp",
        "writing-tools-mcp"
      ]
    }
  }
}

Prompts to try

Example writing analysis requests you can send to Claude once the server is connected.

- "Analyze the readability of the following blog post introduction using standard scores"
- "What are the top 5 keywords in this abstract and how frequently do they appear?"
- "Check my draft for passive voice sentences and suggest active alternatives"
- "Estimate the reading time for this 2,000-word article"
- "Run a perplexity analysis on this text to detect signs of AI generation"
- "Give me a stylometric profile of this writing sample"

Troubleshooting Writing Tools

uvx install fails with a network or resolution error

Confirm that uv is up to date (pip install --upgrade uv) and that your network can reach github.com. If behind a corporate proxy, set HTTPS_PROXY accordingly before running uvx.

Claude reports no writing tools available after restart

Check that the mcpServers entry key name matches exactly (writingtools), and that uvx is on the PATH used by Claude Desktop. Run which uvx to verify, and use the full path in args if needed.

spellcheck or readability tools return unexpected results for non-English text

The current tools are optimized for English prose. Non-English text may produce inaccurate Flesch-Kincaid scores and false positives in spellcheck. Use the keyword-density and character-count tools, which are language-agnostic.

Frequently Asked Questions about Writing Tools

What is Writing Tools?

Writing Tools is a Model Context Protocol (MCP) server that set of tools for writing things like blogs It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Writing Tools?

Follow the installation instructions on the Writing Tools GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Writing Tools?

Writing Tools works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Writing Tools free to use?

Yes, Writing Tools is open source and available under the MIT license. You can use it freely in both personal and commercial projects.

Browse More Communication MCP Servers

Explore all communication servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "writing-tools": { "command": "npx", "args": ["-y", "writing-tools"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Writing Tools?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides