DeepSeek Harness Plugins
DeepSeek Harness PluginManifest Valid

ast-mcp-server

Structural TypeScript/JavaScript code exploration and hash-bound AST mutation server for AI coding agents and DSH.

Developer ToolsSecurity & PolicySkills & WorkflowsRemote Execution
4GitHub Stars0ForksUpdated2026-09-11

Install

$ dsh plugin --profile web add [email protected]

Plugin Overview & Capabilities

AI-assisted organization based on the public repository snapshot. The content must be grounded in source evidence and does not replace compatibility or security verification.

source-grounded
ast-mcp-server provides compiler-backed, AST-aware code navigation and editing capabilities for TypeScript and JavaScript codebases. By integrating ts-morph and the TypeScript project model, it exposes bounded reads, symbol outlines, reference lookups, impact analysis, and hash-verified prepare-review-apply refactoring workflows. It includes a native DeepSeek Harness adapter configured via Cordis bundle patch.

Key Capabilities

  • Compiler-accurate symbol discovery, signature outlines, and bounded line reads
  • Project-wide reference finding and impact analysis via ts-morph
  • Multi-step batch CLI pipeline execution with JSON pointer references and bounded foreach
  • Reviewed hash-bound mutation workflows for renames, body replacements, and class scaffolding
  • DeepSeek Harness integration via cordis.patch.yml bundle patch and DSH MCP bridge
  • Diagnostic aggregation and optional TOON serialization for token-efficient model context

Useful For

  • Inspecting TypeScript signatures and symbol declarations with minimal token context
  • Performing safe, hash-verified project-wide renames and method body replacements
  • Tracing compiler-backed references and incoming/outgoing symbol impact for tests and refactoring
  • Running multi-step structural code discovery pipelines inside DeepSeek Harness or coding agent sessions

Who It Fits

  • TypeScript and JavaScript developers using AI coding agents
  • DeepSeek Harness users requiring precise AST-level code navigation and refactoring tools
  • Engineers building multi-step automated code analysis pipelines

Documented Limitations

  • Supports only TypeScript and JavaScript projects with a valid tsconfig.json or jsconfig.json
  • Apply operations default to deny under DeepSeek Harness adapter unless AST_MCP_APPLY_GUARD is explicitly allowed
  • Does not support arbitrary cross-language refactoring or arbitrary text replacement outside supported AST actions
  • Local stdio server that does not provide multi-tenant isolation or remote authentication

DSH Compatibility

Version-specific runtime evidence collected by DSH Plugin. A missing result means we have not tested that combination yet.

Not tested yetNo runtime compatibility tests have been published yet.

Security Signals

Objective signals discovered from package metadata and source inspection. These are not a guarantee that a plugin is safe.

No automated security signals have been published yet.

Source & Registry Notes

Public provenance, Registry classification, and the latest source check for this entry, kept separate from runtime verification.

Source repository
yailPeralta/ast-mcp-server
Registry source
GitHub · dsh-plugin topic
Registry classification
Plugin Bundle
Source checked
085e88f · 2026-09-19

This project is independently indexed from public source information. DSH Plugin is not affiliated with DeepSeek or the plugin author. Always check the author repository before installation.

Repository Activity

GitHub stars
4GitHub stars
Forks
0
Open issues
19
Last commit
2026-09-11
Last release
2026-09-01
For maintainers

Maintaining this plugin?

This listing is generated from public repository data. If you maintain this project, you can review the information and share this listing with your users if you find it useful.

Add to README
Listed on DSHPlugin.app