mySoftwareGuide

Safe & trusted downloads

The best software, verified by experts

Icon of program: gossiphs

gossiphs for MCP

Gossiphs: An MCP Server for Code Relationship Analysis

  • Free
  • 4.3
  • V v0.12.2

Gossiphs: An MCP Server for Code Relationship Analysis

Gossiphs, from Williamfzc, is an MCP server tool designed for code file relationship analysis. Built primarily with Rust and Python, it connects to codebases to examine commit history and the links between variable declarations and references. Distributed as a Rust library, a Python SDK, and direct command-line binaries, Gossiphs supports the Model Context Protocol, making it compatible with AI clients like Claude Code and Cursor. It provides developers and AI assistants with tools for deep code understanding.

What does Gossiphs connect to?

Gossiphs connects directly to codebases to perform detailed analysis of their structure and evolution. It meticulously examines commit history and identifies the intricate relationships between variable declarations and their references throughout the code. This deep insight is achieved through its advanced use of tree-sitter for precise code parsing and git for version control analysis. Its core function as an MCP server is to provide general code file relationship analysis, offering a foundational understanding of complex software architectures.

Core features and tools

Gossiphs exposes several powerful callable tools designed for detailed code analysis. These include a dedicated "Gossiphs skill" tailored for integration with AI assistants, enabling intelligent code interaction. Its Python SDK provides essential functions such as create_graph_from_path for generating visual relationship diagrams and query_symbol_references to locate all uses of specific symbols. Additionally, straightforward binary files are available for direct command-line operations, for instance, to analyze git diff outputs efficiently.

Who is it for?

Gossiphs is intended for developers and AI assistants who require deep insights into codebases. It aids in analyzing code file relationships to visualize connections, querying declared content within files for specific details, and performing free searches for references across an entire codebase. This enables a range of complex analysis workflows essential for software development and AI-driven code understanding tasks. Skip this if your primary need is not code relationship analysis or integration with AI assistants.

How to get started

No credentials are required for initial access to Gossiphs. As an MCP server, it typically communicates over HTTP/S, and Gossiphs supports this standard protocol for its operations, allowing interaction with compatible clients.

Use cases

  • Analyzing code file relationships to obtain a clear relationship diagram.
  • Querying declared content within specific files for detailed code inspection.
  • Performing free searches for references throughout an entire codebase to enable complex analysis.

Gossiphs by Williamfzc offers a specialized MCP server for in-depth code analysis, connecting to codebases to map relationships and history. Its tools, including a Python SDK and AI assistant skill, serve developers and AI systems needing to understand complex code structures. While its authentication model is not specified, its analytical capabilities are clear.

  • Pros

    • Analyzes code relationships using tree-sitter and git.
    • Offers a Python SDK for programmatic interaction.
    • Compatible with AI clients like Claude Code and Cursor.
    • Provides command-line binaries for direct use.
  • Cons

    • Users must implement custom authentication safeguards.
    • Access control mechanisms for specific tools are not built-in.
Icon of program: gossiphs

gossiphs for MCP

  • Free
  • 4.3
  • V v0.12.2