fetcher.sh

Twitter/X, YouTube, Reddit, Google and more - 100+ endpoints in total. No account, no OAuth, no subscription. Pay per call in USDC, or top up once and spend one balance across all of them.

Documentation

Codegraph Rust

Created By

Jakedismo9 months ago

🎯 Overview CodeGraph is a powerful CLI tool that combines MCP (Model Context Protocol) server management with sophisticated code analysis capabilities. It provides a unified interface for indexing projects, managing embeddings, and running MCP servers with multiple transport options. All you now need is an Agent(s) to create your very own deep code and project knowledge synthehizer system! Key Capabilities 🔍 Advanced Code Analysis: Parse and analyze code across multiple languages using Tree-sitter 🚄 Dual Transport Support: Run MCP servers with STDIO, HTTP, or both simultaneously 🎯 Vector Search: Semantic code search using FAISS-powered vector embeddings 📊 Graph-Based Architecture: Navigate code relationships with RocksDB-backed graph storage ⚡ High Performance: Optimized for large codebases with parallel processing and batched embeddings 🔧 Flexible Configuration: Extensive configuration options for embedding models and performance tuning RAW PERFORMANCE ✨✨✨ 170K lines of rust code in 0.49sec! 21024 embeddings in 3:24mins! On M3 Pro 32GB Qdrant/all-MiniLM-L6-v2-onnx on CPU no Metal acceleration used! Parsing completed: 353/353 files, 169397 lines in 0.49s (714.5 files/s, 342852 lines/s) [00:03:24] [########################################] 21024/21024 Embeddings complete ✨ Features Core Features Project Indexing Multi-language support (Rust, Python, JavaScript, TypeScript, Go, Java, C++) Incremental indexing with file watching Parallel processing with configurable workers Smart caching for improved performance MCP Server Management STDIO transport for direct communication HTTP streaming with SSE support Dual transport mode for maximum flexibility Background daemon mode with PID management Code Search Semantic search using embeddings Exact match and fuzzy search Regex and AST-based queries Configurable similarity thresholds Architecture Analysis Component relationship mapping Dependency analysis Code pattern detection Architecture visualization support

Overview Content Tools Comments

Overview

what is CodeGraph Rust?

CodeGraph Rust is a powerful CLI tool that integrates Model Context Protocol (MCP) server management with advanced code analysis capabilities, allowing users to index projects, manage embeddings, and run MCP servers with various transport options.

how to use CodeGraph Rust?

To use CodeGraph Rust, install the CLI tool and run the command CODEGRAPH_CONFIG={CODEGRAPH_CONFIG} codegraph start stdio to start the server. You can configure the server settings in the provided configuration file.

key features of CodeGraph Rust?

  • Advanced code analysis across multiple languages using Tree-sitter.
  • Dual transport support for running MCP servers via STDIO and HTTP.
  • Semantic code search with FAISS-powered vector embeddings.
  • Graph-based architecture for navigating code relationships.
  • High performance optimized for large codebases with parallel processing.

use cases of CodeGraph Rust?

  1. Analyzing and indexing large codebases in multiple programming languages.
  2. Performing semantic searches to find code snippets or patterns.
  3. Visualizing code architecture and dependencies for better understanding.

FAQ from CodeGraph Rust?

  • What languages does CodeGraph support?

CodeGraph supports multiple languages including Rust, Python, JavaScript, TypeScript, Go, Java, and C++.

  • Is CodeGraph suitable for large projects?

Yes! CodeGraph is optimized for high performance and can handle large codebases efficiently.

  • How can I configure the server settings?

You can configure the server settings in the ~/.codegraph/config.toml file.

Server Config

{
  "mcpServers": {
    "codegraph": {
      "command": "codegraph",
      "args": [
        "start",
        "stdio"
      ],
      "env": {
        "CODEGRAPH_CONFIG": "~/.codegraph/config.toml"
      }
    }
  }
}

Project Info

Created At

9 months ago

Updated At

9 months ago

Author Name

Jakedismo

Star

-

Language

-

License

-

Category

[

developer-tools

](https://chat.mcp.so/category/developer-tools)

Tags

[

graphRAG

](https://chat.mcp.so/tag/graphRAG)[

codeRAG

](https://chat.mcp.so/tag/codeRAG)

Homepage

https://github.com/Jakedismo/codegraph-rust

Recommend Servers

View All

[

Okareo Mcp

](https://chat.mcp.so/server/okareo-mcp/null)

[

Nestling

@kparmesar

Nestling is an MCP server that lets you log and query your baby's daily routine. Feeds, sleep, nappy changes, and diary entries through natural conversation with Claude or any MCP-compatible AI assistant. Logged through the Nestling app for iOS and Android.

](https://chat.mcp.so/server/nestling/kparmesar)

a day ago

[

Fundable Mcp

](https://chat.mcp.so/server/fundable-mcp/null)

an hour ago

[

MCP Advisor

@istarwyh

MCP Advisor & Installation - Use the right MCP server for your needs

](https://chat.mcp.so/server/mcpadvisor/istarwyh?tab=tools)

TypeScript

a year ago

[

Govtribe

@Government Executive Media Group

Search government contracts, awards, and vendors directly from your AI. GovTribe brings U.S. procurement intelligence into your AI workflow—find relevant opportunities across federal, state, and local agencies; analyze vendor competition; explore teaming partners; and track agency spending patterns. Whether you're researching new markets, conducting competitive analysis, or preparing a proposal, get instant access to billions in public sector data without leaving your conversation.

](https://chat.mcp.so/server/govtribe/Government%20Executive%20Media%20Group)

a day ago

[

Shadow

Shadow connects Claude to your full marketing stack — Meta Ads, Shopify, Google Ads, TikTok, Klaviyo, Google Analytics, Slack, meetings, and Google Drive. Use Claude to pull performance reports, diagnose ad spend, review creative, search transcripts, and query data across every connected platform. Shadow contains your brand knowledge base and workspace memory, so responses reflect your real business context. Built for DTC and performance marketing teams.

](https://chat.mcp.so/server/shadow)

a day ago

[

Brave Search

@modelcontextprotocol

Web and local search using Brave's Search API

](https://chat.mcp.so/server/brave-search/modelcontextprotocol?tab=tools)

a year ago

[

Ead Factory Mcp

@g-digital-by-Garrigues

EAD Factory MCP exposes EAD Trust's Evidence Manager and Signature Manager APIs to any MCP-compatible client (Claude Code, Claude Desktop, Cursor, etc.). The 9 tools cover full evidence generation — SHA-256 file hashing, S3 upload, Okta OAuth2 client_credentials authentication, and status polling until COMPLETED — and the complete signature-request lifecycle: create draft → add documents → add signatories / validators / observers → activate the request → retrieve status. Built by g-digital by Garrigues (J&A Garrigues, S.L.P.), an eIDAS-qualified trust services provider. Two transports: stdio for local desktop clients, HTTP with Bearer OAuth2 for hosted deployments.

](https://chat.mcp.so/server/ead-factory-mcp/g-digital-by-Garrigues)

a day ago

[

interminal

@QiuwenZheng

MCP server for SSH and local terminal access. Supports interactive commands, long-running processes, and TUI apps like tmux/zellij.

](https://chat.mcp.so/server/interminal/QiuwenZheng)

[

Fakturoid

@Fakturoid

](https://chat.mcp.so/server/fakturoid/Fakturoid)

[

Filesystem

@modelcontextprotocol

](https://chat.mcp.so/server/filesystem/modelcontextprotocol)

[

EverArt

@modelcontextprotocol

AI image generation using various models

](https://chat.mcp.so/server/everart/modelcontextprotocol?tab=tools)

a year ago

[

Baidu Map

@baidu-maps

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

](https://chat.mcp.so/server/baidu-map/baidu-maps?tab=tools)

a year ago

[

Gas Price Check

](https://chat.mcp.so/server/gas-price-check/null)

a day ago

[

Canvas LMS (Local-First)

@agente404

Local-first MCP server for Canvas LMS. Stdio transport, token stays on your machine, no third-party broker.

](https://chat.mcp.so/server/canvas-mcp/agente404)

a day ago

[

mcp-server-flomo MCP Server

@chatmcp

Write notes to Flomo

](https://chat.mcp.so/server/mcp-server-flomo/chatmcp?tab=tools)

JavaScript

a year ago

[

Fortune Reading

](https://chat.mcp.so/server/fortune-reading/null)

[

Ghosthunt

@78degrees

Find every leaked secret on your machine. Scans.env files, shell history, and config directories for API keys, tokens, and credentials. 35+ patterns including AWS, Stripe, GitHub, OpenAI, and more. Everything runs locally. Zero network calls.

](https://chat.mcp.so/server/ghosthunt/78degrees)

[

GBOX Android MCP

@babelcloud

GBOX provides environments for AI Agents to operate computer and mobile devices. Mobile Scenario: Your agents can use GBOX to develop/test android apps, or run apps on the Android to complete various tasks(mobile automation). Desktop Scenario: Your agents can use GBOX to operate desktop apps such as browser, terminal, VSCode, etc(desktop automation). MCP: You can also plug GBOX MCP to any Agent you like, such as Cursor, Claude Code. These agents will instantly get the ability to operate computer and mobile devices.

](https://chat.mcp.so/server/gbox/babelcloud)

[

X402 Gcc Data Apis

14 paid APIs for AI agents. gulf arabic NLP, email verification, legal analysis, web scraping + more. USDC on base. no auth. no accounts. just pay and get data.

](https://chat.mcp.so/server/x402-gcc-data-apis)

a day ago

[

Tavily Mcp

@tavily-ai

](https://chat.mcp.so/server/tavily-mcp/tavily-ai?tab=tools)

JavaScript

a year ago

[

Mailbox.bot

@mailbox admin

Postal mail API for AI agents. Send letters, certified mail, postcards, and documents from code via MCP, with sandbox keys, webhooks, tracking, proof, and inbound mail context from a business address, PO box, office, home address, or virtual mailbox.

](https://chat.mcp.so/server/mailbox.bot/mailbox%20admin)

[

GoCertius MCP

@g-digital-by-Garrigues

GoCertius MCP exposes EAD Trust's GoCertius Digital Trust platform to MCP clients. The 26 tools cover: certified evidence management (create, seal, list, group), dossier lifecycle (create → certify → link evidence → group certify → templates), certified notifications (create → send → manage receivers → status + certificate retrieval), certified chats with invitation URLs and certificate retrieval, and case file management. Auth via OpenID Connect refresh-token or client_credentials. Built by g-digital by Garrigues (J&A Garrigues, S.L.P.), an eIDAS-qualified trust services provider operating across the EU.

](https://chat.mcp.so/server/gocertius-mcp/g-digital-by-Garrigues)

[

Mcp Broker

@NavinAgrawal

mcp-broker is a local Model Context Protocol process broker for MCP clients. Think PgBouncer for MCP: one stable local endpoint in front of many upstream MCP servers. The broker owns upstream startup, reuse, cleanup, profile exposure, status, and safe tool routing. The core idea is simple: do not make every agent session load every upstream tool definition before the user asks a task.

](https://chat.mcp.so/server/mcp-broker/NavinAgrawal)

[

Kova

@Juan Pemberthy

Kova is an MCP server that gives your AI agent a persistent strategy layer for self-directed investing. Declare an investment strategy in plain language, submit your portfolio, and receive a scored alignment brief. 23 tools covering strategies, portfolio evaluation, briefs, simulations, assets, liabilities, and cash flows. Works across Claude, Cursor, Codex, and any MCP-aware client. A discipline tool, not advisory — it measures your portfolio against the rules you wrote.

](https://chat.mcp.so/server/kova/Juan%20Pemberthy)

[

Twitterapi.io Mcp Server (hosted)

@TwitterAPI.io

](https://chat.mcp.so/server/twitterapi.io-mcp-server-\(hosted\)/TwitterAPI.io)

[

Mcp Server Chatsum

@chatmcp

summarize chat message

](https://chat.mcp.so/server/mcp-server-chatsum/chatmcp)

typescript

a year ago

[

Slack

@modelcontextprotocol

Channel management and messaging capabilities

](https://chat.mcp.so/server/slack/modelcontextprotocol?tab=tools)

a year ago

[

Cleaning service management — book appointments, manage jobs, customer scheduling

@ShineByGrace

MCP server for ShineByGrace, a domestic cleaning service in the UK. Book and manage cleaning appointments, assign cleaners to customers, track job schedules, and communicate with staff — all via AI tool use.

](https://chat.mcp.so/server/shinebygrace/ShineByGrace)

a day ago

[

Mailtrap Email Sending MCP

@Mailtrap

An MCP server that provides a tool for sending transactional emails via Mailtrap

](https://chat.mcp.so/server/Mailtrap%20Email%20API/Mailtrap?tab=tools)

a year ago