Search for:

Tools and Plugins for Neovim: Linters, Testers, and Refactoring

  • Why this server?

    Offers shell and file editing, enabling compilation, type checking, and linting.

    -
    security
    A
    license
    -
    quality
    Shell and file edit capabilities tightly coupled to provide a powerful coding experience. You can work with different modes: architect and code-writer for separate plan and implementation phase. You can get it to invoke any cli command, e.g., compiling, type checking, linting, github cli, python
    369
    Python
    Apache 2.0
    • Apple
    • Linux
  • Why this server?

    Runs a language server and provides tools for communicating with it, which is useful for understanding types, relationships, and providing accurate symbol references - features helpful for coding in neovim.

    -
    security
    A
    license
    -
    quality
    Runs a language server and provides tools for communicating with it. Language servers excel at tasks that LLMs often struggle with, such as precisely understanding types, understanding relationships, and providing accurate symbol references.
    172
    Go
    BSD 3-Clause
    • Apple
    • Linux
  • Why this server?

    Enables integration of Semgrep, a static code analysis tool, supporting code analysis and rule management, useful for linting.

    -
    security
    A
    license
    -
    quality
    Enables integration of Semgrep in development environments via the MCP protocol, supporting static code analysis, rule management, and scan result operations.
    1
    JavaScript
    MIT License
  • Why this server?

    Allows LLMs to execute make targets from a Makefile, which can include tasks for testing, formatting code, and other development automation tasks relevant to code management.

    A
    security
    A
    license
    A
    quality
    A Model Context Protocol server that enables LLMs to safely execute make targets from a Makefile, allowing AI assistants to run tests, format code, and automate various development tasks through natural language interaction.
    1
    2
    Python
    MIT License
  • Why this server?

    Provides Trivy security scanning, allowing you to scan projects for vulnerabilities and automatically fix them by updating dependencies.

    -
    security
    A
    license
    -
    quality
    Provides Trivy security scanning capabilities through a standardized interface, allowing users to scan projects for vulnerabilities and automatically fix them by updating dependencies.
    2
    Python
    MIT License
    • Apple
  • Why this server?

    Enables LLMs to understand and analyze code structure through function call graphs, useful for understanding dependencies and refactoring.

    A
    security
    F
    license
    A
    quality
    An MCP server that enables LLMs to understand and analyze code structure through function call graphs, allowing AI assistants to explore relationships between functions and analyze dependencies in Python repositories.
    6
    7
    Python
  • Why this server?

    Provides tools for Python development tasks, including file operations, code analysis, project management, and safe code execution, useful in coding and refactoring workflows.

    -
    security
    F
    license
    -
    quality
    A Model Context Protocol server that enables AI assistants like Claude to perform Python development tasks through file operations, code analysis, project management, and safe code execution.
    1
    Python
    • Linux
    • Apple
  • Why this server?

    Offers shell and file editing, enabling compilation, type checking, and linting. Could potentially invoke vim commands.

    -
    security
    A
    license
    -
    quality
    Shell and file edit capabilities tightly coupled to provide a powerful coding experience. You can work with different modes: architect and code-writer for separate plan and implementation phase. You can get it to invoke any cli command, e.g., compiling, type checking, linting, github cli, python
    369
    Python
    Apache 2.0
    • Apple
    • Linux
  • Why this server?

    This integrates data analysis by safely connecting to diverse databases (sqlite, mysql, postgres, etc.) with a unified configuration which is relevant to test data access and management.

    -
    security
    A
    license
    -
    quality
    DButils is an all-in-one MCP service that enables your AI to do data analysis by accessing versatile types of database (sqlite, mysql, postgres, and more) within a unified connection configuration in a safe way.
    16
    Python
    MIT License
    • Linux
    • Apple
  • Why this server?

    Integrates Semgrep for code analysis and security vulnerability detection, which is useful for linting and code quality improvements.

    -
    security
    A
    license
    -
    quality
    A Model Context Protocol compliant server that integrates Semgrep static analysis tool with AI assistants like Anthropic Claude, enabling advanced code analysis, security vulnerability detection, and code quality improvements through a conversational interface.
    4
    JavaScript
    MIT License
    • Apple
    • Linux