Production-grade MCP server that gives AI agents safe access to your local dev environment: filesystem, databases, processes, and OpenAPI specs.
npx @oscarmarin/mcp-devtools
zero config required
read_file Read text files with optional line rangewrite_file Atomic writes within scopelist_directory Recursive listing with glob filterssearch_files Grep-like search with context linesget_file_info Metadata, MIME type, line countquery_db Parameterized SQL with read-only guardlist_tables List tables and viewsdescribe_table Column metadata across enginesSupports PostgreSQL, MySQL, and SQLite
run_command Allowlisted command executionread_logs Tail logs with regex filteringget_env Environment variables with secret maskingparse_openapi Parse specs and extract operationscall_api Execute requests by operationIdOpenAPI 3.x and Swagger 2.0
Standard MCP transport for Claude Desktop, Cursor, Continue, and Copilot.
{
"mcpServers": {
"devtools": {
"command": "npx",
"args": ["-y", "@oscarmarin/mcp-devtools"]
}
}
}
Streamable HTTP for remote or containerized MCP clients.
// mcp-devtools.json
{
"transport": "http",
"port": 3333
}
// then run:
// npx @oscarmarin/mcp-devtools
allowedCommands can execute. No shell, no injection.
Full per-tool reference documentation is available in the GitHub repository: