o2alexanderfedin

O2 Scalpel — AI skill for Claude Code

AI community

LSP-driven semantic refactoring for agentic AI (MCP server + Claude Code plugin).

How to install O2 Scalpel

This entry records only its repository, not the path inside it, so there is no exact command to give. Open o2alexanderfedin/o2-scalpel and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What O2 Scalpel does

LSP-driven semantic refactoring for agentic AI (MCP server + Claude Code plugin).

Alternatives in AI

  • Zen MCP Server — The power of Claude Code + Gemini / OpenAI / Grok / OpenRouter / Ollama / Custom Model working as one 11.3k ★
  • Hexstrike AI — HexStrike AI MCP Agents is an advanced MCP server that lets AI agents (Claude, GPT, Copilot, etc.) autonomousl 8.2k ★
  • Cursor Talk To Figma MCP — TalkToFigma: MCP integration between AI Agent (Cursor, Claude Code, Codex) and Figma, allowing Agentic AI to c 7k ★

README

Scalpel — semantic code surgery, by O2.services

o2.scalpel

LSP-driven semantic refactoring for agentic AI clients via the Model Context Protocol.

Status

**v1.13.2** — engine bumps shipped through `v1.13.2-dashboard-no-awk` (dashboard port discovery without `awk`). **46 always-on MCP tools** ship across all 23 per-language plugins (regenerated at marketplace `version: 1.0.5`):

  • 35 task-level facades in vendor/serena/src/serena/tools/scalpel_facades.py:
    • Cross-language core (5): split_file, extract, inline, rename, imports_organize.
    • Rust-leaning (12): convert_module_layout, change_visibility, tidy_structure, change_type_shape, change_return_type, complete_match_arms, extract_lifetime, expand_glob_imports, generate_trait_impl_scaffold, generate_member, expand_macro, verify_after_refactor.
    • Python-leaning (11): convert_to_method_object, local_to_field, use_function, introduce_parameter, generate_from_undefined, auto_import_specialized, fix_lints, ignore_diagnostic, convert_to_async, annotate_return_type, convert_from_relative_imports.
    • Java (2): generate_constructor, override_methods.
    • Markdown (4): rename_heading, split_doc, extract_section, organize_links.
    • Transaction (1): transaction_commit.
  • 11 primitives & safety/diagnostic tools in vendor/serena/src/serena/tools/scalpel_primitives.py: capabilities_list, capability_describe, apply_capability, dry_run_compose, confirm_annotations, rollback, transaction_rollback, workspace_health, execute_command, reload_plugins, install_lsp_servers.

**v2.0 wire-name cleanup** (spec [`docs/superpowers/specs/2026-05-03-v2.0-mcp-wire-name-cleanup-spec.md`](docs/superpowers/specs/2026-05-03-v2.0-mcp-wire-name-cleanup-spec.md)) dropped the legacy `scalpel_` prefix from every tool name. The MC