Package Exports
- devtoolsonline-mcp
- devtoolsonline-mcp/dist/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (devtoolsonline-mcp) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
devtoolsonline-mcp π§°
The official Model Context Protocol (MCP) server for DevTools Online.
Supercharge your AI assistants (Claude Desktop, Cursor, Windsurf) by empowering them with high-performance, local developer tools. No APIs, no cloud dependenciesβjust raw power.
π Available Tools
Currently exposes the core engine of DevTools Online:
json_repair: Smart auto-fixing for severely broken JSON syntax (handles missing commas, wrong quotes, trailing commas, non-standard Python output, etc.).json_format: Prettify and indent valid JSON.json_validate: Confirm whether a string is a valid JSON document.jwt_decode: Decode JWT Header and Payload, with built-in expiration checks.string_case: Convert text betweencamelCase,snake_case,PascalCase,kebab-case,SCREAMING_SNAKE, and more.url_encode/url_decode: Handle complex percent-encoded strings securely in environments.base64_encode/base64_decode: Convert between text and base64 flawlessly.password_generate: Create highly secure, customizable passwords.uuid_generate: Quickly generate secure UUIDv4 tokens.
More tools from our 128+ web collection are being ported batch-by-batch!
π€ Configuration for AI IDEs
You can connect this package directly to your favorite AI agent without installing it globally using npx:
1. Cursor IDE
- Open Cursor Settings (
Ctrl + Shift + JorCmd + Shift + J). - Go to Features -> MCP Servers.
- Click + Add new MCP server.
- Set name:
DevToolsOnline - Set Type:
command - Set Command:
npx -y devtoolsonline-mcp
2. Claude Desktop
Add the following to your claude_desktop_config.json (usually located at %APPDATA%\Claude\claude_desktop_config.json on Windows or ~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
{
"mcpServers": {
"devtoolsonline": {
"command": "npx",
"args": ["-y", "devtoolsonline-mcp"]
}
}
}3. Windsurf
Edit your ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"devtoolsonline": {
"command": "npx",
"args": ["-y", "devtoolsonline-mcp"]
}
}
### 4. Cline & Roo Code (VS Code Extensions)
Open your MCP settings file (typically `~/.vscode/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json` or equivalent for Roo):
```json
{
"mcpServers": {
"devtoolsonline": {
"command": "npx",
"args": ["-y", "devtoolsonline-mcp"]
}
}
}5. Zed Editor
Open your Zed settings (Ctrl + , or Cmd + ,), then configure the MCP server block:
{
"mcpServers": {
"devtoolsonline": {
"command": "npx",
"args": ["-y", "devtoolsonline-mcp"]
}
}
}π‘ Usage Examples
Once configured, your AI will automatically know how to use these tools. You can prompt your AI with natural language like:
Example 1 (Repairing JSON):
"I have this broken JSON from a Python log. Please use your JSON repair tool to fix it:
{ name: 'John', is_active: True, }"
Example 2 (Decoding JWT):
"Decode this JWT token and tell me when it expires:
eyJhbGci..."
Example 3 (String Conversion):
"Please convert a list of these environment variables from SCREAMING_SNAKE to camelCase."
π Links
- Web Version: devtoolsonline.dev
- Core Library: Powered by @devtoolsonline/core
MIT License Β© Khoa TD