IdeaCredIdeaCred

sammcj/mcp-devtools

87

A modular MCP server that provides commonly used developer tools for AI coding agents

What's novel

A modular MCP server that provides commonly used developer tools for AI coding agents

Code Analysis

9 files read · 3 rounds

A single Go binary implementing an MCP server that bundles 20+ developer tools (semantic code search with local ONNX embeddings, LSP-based code rename, Excel/PDF processing, internet search, GitHub, agent integrations, MCP proxy) to replace multiple Node.js/Python MCP servers.

Strengths

Genuinely deep implementations across the board — local ML pipeline for code search, full LSP integration with atomic rollback, a real security analyser with entropy/encoding-evasion detection, and proper OpenTelemetry with stdio-safe error handling. The architecture is clean with clear separation between registry, tool implementations, security, and telemetry.

Weaknesses

The main.go entry point is 39KB which is too large and mixes CLI parsing, transport setup, OAuth, and cleanup logic. Some tools (like the vector store) have acknowledged limitations (path-specific clearing falls back to full clear), and the security analyser's rule engine, while substantial, relies on regex patterns that could be evaded by sophisticated attacks.

Score Breakdown

Innovation
4 (25%)
Craft
85 (35%)
Traction
54 (15%)
Scope
89 (25%)

Signal breakdown

Innovation

Not Fork+1
Code Novelty+1
Concept Novelty+1

Craft

Ci+5
Tests+8
Polish+2
Releases+4
Has License+5
Code Quality+24
Readme Quality+15
Recent Activity+7
Structure Quality+5
Commit Consistency+5
Has Dependency Mgmt+5

Traction

Forks+17
Stars+27
Hn Points+0
Watchers+6
Early Traction+0
Devto Reactions+0
Community Contribs+4

Scope

Commits+8
Languages+8
Subsystems+10
Bloat Penalty+0
Completeness+7
Contributors+8
Authored Files+15
Readme Code Match+3
Architecture Depth+7
Implementation Depth+8

Evidence

Commits

268

Contributors

5

Files

387

Active weeks

33

TestsCI/CDREADMELicenseContributing

Repository

Language

Go

Stars

130

Forks

21

License

Apache-2.0