Meldoc MCP for Claude Desktop & Claude Code

This package allows you to connect Claude Desktop and Claude Code to your Meldoc account, so you can use all your documentation directly in Claude.
🚀 Quick Start - Install from Claude Marketplace
The easiest way to install Meldoc MCP is through the Claude Marketplace:
# Add the marketplace
claude plugin marketplace add meldoc-io/mcp-stdio-proxy
# Install the plugin
claude plugin install meldoc-mcp@meldoc-mcp
After installation:
- Restart Claude Desktop or Claude Code
- Run
npx @meldocio/mcp-stdio-proxy@latest auth login to authenticate
Done! 🎉 Now you can ask Claude to work with your Meldoc documentation.
What is this?
This is a bridge between Claude (Desktop & Code) and Meldoc. After setup, Claude will be able to:
- 📖 Read your documentation from Meldoc
- 🔍 Search through documents
- ✏️ Create and update documents (if you have permissions)
- 📁 Work with projects and workspaces
No additional installation required - everything works automatically through Claude Desktop and Claude Code.
Installation
Via Claude Marketplace (Recommended) 🚀
See Quick Start section above for the easiest installation method.
Via NPM
You can also install directly via npm:
npm install -g @meldocio/mcp-stdio-proxy
Then add to your Claude Desktop config file (see Manual Installation below).
Quick Setup
Automatic Installation (Recommended) ✨
The easiest way to set up Meldoc MCP is using the automatic installer:
npx @meldocio/mcp-stdio-proxy@latest install
This command will:
- ✅ Automatically find your Claude Desktop configuration file
- ✅ Add Meldoc MCP configuration (preserving existing MCP servers)
- ✅ Create the config file and directory if needed
- ✅ Check if already installed (won't duplicate if already configured)
- ✅ Show you the next steps
After running install, you just need to:
- Restart Claude Desktop
- Run
npx @meldocio/mcp-stdio-proxy@latest auth login
Done! 🎉
Uninstalling
To remove Meldoc MCP from Claude Desktop:
npx @meldocio/mcp-stdio-proxy@latest uninstall
This will:
- ✅ Remove Meldoc MCP configuration from Claude Desktop
- ✅ Preserve other MCP servers
- ✅ Clean up empty
mcpServers object if needed
After running uninstall, restart Claude Desktop for changes to take effect.
Manual Installation
If you prefer to configure manually, follow these steps:
Step 1: Find Claude Desktop configuration file
Open the configuration file depending on your operating system:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
Windows:
%APPDATA%\Claude\claude_desktop_config.json
Linux:
~/.config/Claude/claude_desktop_config.json
💡 Tip: If the file doesn't exist, create it. Make sure the folder exists.
Step 2: Add Meldoc configuration
Open the file in any text editor and add the following:
{
"mcpServers": {
"meldoc": {
"command": "npx",
"args": ["-y", "@meldocio/mcp-stdio-proxy@latest"]
}
}
}
⚠️ Important: If the file already has other MCP servers, simply add "meldoc" to the existing mcpServers object.
Step 3: Restart Claude Desktop
Completely close and reopen Claude Desktop for the changes to take effect.
Step 4: Log in to your Meldoc account
Open a terminal and run:
npx @meldocio/mcp-stdio-proxy@latest auth login
Follow the on-screen instructions - you'll need to open a link in your browser and enter a code.
Done! Now Claude can work with your Meldoc documentation.
Authentication (Logging in)
For Claude to work with your documentation, you need to log in to your Meldoc account. There are several ways to do this:
Method 1: Interactive login (recommended) ✨
The easiest way is to use the login command:
npx @meldocio/mcp-stdio-proxy@latest auth login
What will happen:
- A link and code will appear in the terminal
- Open the link in your browser
- Enter the code on the Meldoc website
- Done! Your data will be saved automatically
Advantages:
- ✅ No need to copy tokens manually
- ✅ Tokens are updated automatically
- ✅ Secure data storage
Method 2: Using a token (for integrations)
If you're using a token for integration (e.g., for CI/CD), you can specify it directly.
In Claude Desktop configuration:
{
"mcpServers": {
"meldoc": {
"command": "npx",
"args": ["-y", "@meldocio/mcp-stdio-proxy@latest"],
"env": {
"MELDOC_ACCESS_TOKEN": "your_token_here"
}
}
}
}
Or via environment variable: