Discover Awesome MCP Servers

Extend your agent with 26,581 capabilities via MCP servers.

All26,581
LTspice MCP Server

LTspice MCP Server

This server enables LLMs to design, simulate, and debug electronic circuits using LTspice via natural language commands. It automates netlist generation, library component validation, and iterative error correction for SPICE simulations.

genieacs-mcp

genieacs-mcp

GenieACS-MCP is a Go-based MCP server that bridges any GenieACS (TR-069 ACS) instance, exposing device data, firmware management, and CPE actions (reboot, parameter refresh, firmware download) over JSON-RPC

Weather MCP Server

Weather MCP Server

Enables real-time weather queries for cities worldwide using Open-Meteo API. Provides 7-day forecasts with detailed information including temperature, wind, humidity, precipitation, and comfort level assessments in both Chinese and English.

RTFD (Read The F*****g Docs)

RTFD (Read The F*****g Docs)

Provides LLMs with real-time access to up-to-date documentation from PyPI, npm, crates.io, GoDocs, DockerHub, GitHub, and GCP, preventing outdated code generation and API hallucinations.

JavaSinkTracer MCP

JavaSinkTracer MCP

Enables AI-powered Java source code vulnerability auditing through function-level taint analysis. Performs reverse tracking from dangerous functions to external entry points to automatically discover potential security vulnerability chains.

Time MCP

Time MCP

A time processing tool for the Model Context Protocol that provides features for retrieving current time, performing calculations, and converting timezones. It supports global timezones and automatically recognizes various timestamp and date formats.

allabout-mcp

allabout-mcp

Server MCP dan lainnya

mcp_servers

mcp_servers

Claude Debugs for You

Claude Debugs for You

Aktifkan Claude (atau LLM lainnya) untuk melakukan debug kode Anda secara interaktif (atur breakpoint dan evaluasi ekspresi dalam stack frame). Ini agnostik bahasa, dengan asumsi dukungan konsol debugger dan launch.json yang valid untuk debugging di VSCode.

Benchmark MCP Server

Benchmark MCP Server

An industry benchmarking tool that enables users to compare company metrics like revenue and profit against industry averages using interactive visual charts. It supports both Claude and ChatGPT across multiple transport protocols including SSE and Streamable HTTP.

GitHub Style Markdown Preview MCP App

GitHub Style Markdown Preview MCP App

Enables the previewing of GitHub Flavored Markdown (GFM) as an MCP application. It provides a tool to render and visualize Markdown content using authentic GitHub styling and CSS.

cortex-mcp

cortex-mcp

Calendar MCP server with atomic booking, conflict prevention, deterministic RRULE expansion, and TOON token compression for AI agents.

MCP Server F1Data

MCP Server F1Data

Enables interaction with Formula 1 data through LLM interfaces like Claude. Provides access to F1 information including circuits, constructors, drivers, grand prix, manufacturers, races, and seasons.

Hello Golang MCP

Hello Golang MCP

Berikut adalah implementasi server MCP Golang minimal dengan mcp-go: ```go package main import ( "context" "fmt" "log" "net" "os" "os/signal" "syscall" "google.golang.org/grpc" mcp "istio.io/api/mcp/v1alpha1" "istio.io/istio/pkg/mcp/server" "istio.io/istio/pkg/mcp/testing" ) const ( port = 18000 ) // SimpleSource implements the Source interface. type SimpleSource struct { // Resources to return. Resources map[string][]testing.Resource } // GetResources implements the Source interface. func (s *SimpleSource) GetResources(typeName string) ([]testing.Resource, error) { return s.Resources[typeName], nil } // GenerateSnapshot implements the Source interface. func (s *SimpleSource) GenerateSnapshot(versions map[string]string) (map[string]*mcp.Resources, error) { snapshot := map[string]*mcp.Resources{} for typeURL, resources := range s.Resources { res := &mcp.Resources{ VersionInfo: "1", // Simple version } for _, r := range resources { res.Resources = append(res.Resources, r.Resource) } snapshot[typeURL] = res } return snapshot, nil } // Watch implements the Source interface. func (s *SimpleSource) Watch(ctx context.Context, typeURL string, sink chan server.Event) error { // In a real implementation, this would watch for changes and send events to the sink. // For this example, we just send a single event with the current snapshot. snapshot, err := s.GenerateSnapshot(nil) if err != nil { return err } sink <- server.Event{ FullSync: true, Deltas: snapshot, } return nil } func main() { // Create a listener on TCP port lis, err := net.Listen("tcp", fmt.Sprintf(":%d", port)) if err != nil { log.Fatalf("failed to listen: %v", err) } // Create a gRPC server object s := grpc.NewServer() // Create a simple source with some example resources source := &SimpleSource{ Resources: map[string][]testing.Resource{ "type.googleapis.com/google.protobuf.StringValue": { { Name: "resource1", Resource: testing.CreateResource("resource1", "type.googleapis.com/google.protobuf.StringValue", []byte(`"value1"`)), }, { Name: "resource2", Resource: testing.CreateResource("resource2", "type.googleapis.com/google.protobuf.StringValue", []byte(`"value2"`)), }, }, }, } // Create the MCP server mcpServer := server.New(source) // Register the MCP server with the gRPC server mcp.RegisterAggregatedMeshConfigServiceServer(s, mcpServer) // Serve gRPC server log.Printf("server listening at %v", lis.Addr()) // Graceful shutdown sigCh := make(chan os.Signal, 1) signal.Notify(sigCh, os.Interrupt, syscall.SIGTERM) go func() { if err := s.Serve(lis); err != nil { log.Fatalf("failed to serve: %v", err) } }() <-sigCh log.Println("Shutting down gracefully...") s.GracefulStop() log.Println("Server stopped") } ``` **Penjelasan:** 1. **Import Packages:** Mengimpor paket-paket yang diperlukan, termasuk `mcp-go` dan paket-paket standar Go. 2. **`SimpleSource` struct:** Mengimplementasikan interface `Source` dari `mcp-go`. Interface ini mendefinisikan bagaimana server MCP mendapatkan dan menyediakan sumber daya. * `GetResources`: Mengembalikan daftar sumber daya untuk tipe tertentu. Dalam implementasi ini, sumber daya disimpan dalam `Resources` map. * `GenerateSnapshot`: Membuat snapshot dari sumber daya saat ini. Snapshot berisi versi dari setiap tipe sumber daya dan daftar sumber daya itu sendiri. * `Watch`: Memantau perubahan pada sumber daya dan mengirimkan event ke sink. Dalam contoh ini, hanya mengirimkan satu event dengan snapshot awal. Implementasi yang lebih kompleks akan memantau perubahan dan mengirimkan event delta. 3. **`main` function:** * **Listen:** Membuat listener TCP pada port yang ditentukan (18000). * **gRPC Server:** Membuat instance server gRPC. * **`SimpleSource` Instance:** Membuat instance `SimpleSource` dan mengisinya dengan beberapa sumber daya contoh. Sumber daya ini adalah `StringValue` dari `google.protobuf`. * **MCP Server:** Membuat instance server MCP menggunakan `server.New(source)`. * **Register Server:** Mendaftarkan server MCP dengan server gRPC menggunakan `mcp.RegisterAggregatedMeshConfigServiceServer(s, mcpServer)`. * **Serve:** Memulai server gRPC untuk melayani permintaan. * **Graceful Shutdown:** Menangani sinyal `SIGINT` dan `SIGTERM` untuk mematikan server secara anggun. **Cara menjalankan:** 1. **Pastikan Anda memiliki Go terinstal:** Unduh dan instal Go dari [https://go.dev/dl/](https://go.dev/dl/). 2. **Instal `mcp-go`:** ```bash go get istio.io/istio/pkg/mcp go get istio.io/api/mcp/v1alpha1 ``` 3. **Simpan kode:** Simpan kode di atas sebagai file `main.go`. 4. **Jalankan:** ```bash go run main.go ``` Server akan mulai berjalan di port 18000. **Cara menguji:** Anda dapat menggunakan alat seperti `grpcurl` untuk menguji server MCP. Berikut adalah contoh perintah untuk mengambil sumber daya: ```bash grpcurl -plaintext -d '{"type_url": "type.googleapis.com/google.protobuf.StringValue"}' localhost:18000 istio.mcp.v1alpha1.AggregatedMeshConfigService/StreamAggregatedResources ``` Perintah ini akan mengirimkan permintaan ke server MCP untuk sumber daya dengan tipe `type.googleapis.com/google.protobuf.StringValue`. Server akan merespons dengan daftar sumber daya yang dikonfigurasi dalam `SimpleSource`. **Catatan:** * Ini adalah implementasi minimal dan tidak menangani semua aspek server MCP yang lengkap. * Implementasi `Watch` hanya mengirimkan snapshot awal. Implementasi yang lebih kompleks akan memantau perubahan dan mengirimkan event delta. * Kode ini menggunakan sumber daya contoh. Anda perlu mengganti ini dengan sumber daya yang sesuai dengan kebutuhan Anda. * Anda perlu menginstal `grpcurl` untuk menguji server. Anda dapat menginstalnya menggunakan `go install github.com/fullstorydev/grpcurl/cmd/grpcurl@latest`. Kode ini memberikan dasar untuk membangun server MCP Golang menggunakan `mcp-go`. Anda dapat memperluasnya untuk mendukung lebih banyak tipe sumber daya, implementasi `Watch` yang lebih canggih, dan fitur-fitur lain yang diperlukan.

Apifox MCP Pro

Apifox MCP Pro

Provides basic diagnostic and information tools for Apifox API management platform, including token validation, project access checks, and explanations of API limitations due to Apifox's restricted Open API.

Agent Communication MCP Server

Agent Communication MCP Server

Enables AI agents to communicate with each other through Slack-like room-based channels with messaging, mentions, presence management, and long-polling for real-time collaboration.

librarian

librarian

An MCP server that enables LLMs to search, summarize, and retrieve detailed information from Wikipedia across multiple languages. It supports automated fact-checking by allowing models to proactively verify factual claims using Wikipedia's database.

mcp-scholar

mcp-scholar

"mcp\_scholar" adalah alat berbasis Python untuk mencari dan menganalisis makalah Google Scholar, mendukung fitur-fitur seperti pencarian berbasis kata kunci dan integrasi dengan klien MCP dan Cherry Studio. Alat ini menyediakan fungsionalitas seperti mengambil makalah yang paling banyak dikutip dari profil scholar dan meringkas topik penelitian.

LINE Bot MCP Server

LINE Bot MCP Server

Server MCP yang mengintegrasikan LINE Messaging API untuk menghubungkan Agen AI ke Akun Resmi LINE.

CodeGraphContext

CodeGraphContext

Indexes local Python code into a Neo4j graph database to provide AI assistants with deep code understanding and relationship analysis. Enables querying code structure, dependencies, and impact analysis through natural language interactions.

MCP Memory

MCP Memory

A server that gives MCP clients (Cursor, Claude, Windsurf, etc.) the ability to remember user information across conversations using vector search technology.

MCP YNAB Server

MCP YNAB Server

Menyediakan akses ke fungsionalitas YNAB (You Need A Budget) melalui Protokol Konteks Model, memungkinkan pengguna untuk melihat saldo akun, mengakses data transaksi, dan membuat transaksi baru.

Scribe MCP Server

Scribe MCP Server

Enables maintaining consistent project documentation and progress logs across development workflows. Provides tools for logging changes, tracking project phases, and keeping architecture docs synchronized with day-to-day development work.

MCP-MCSTATUS

MCP-MCSTATUS

Provides tools for retrieving Minecraft Java and Bedrock server status via the mcstatus.xyz API. It also includes advanced network diagnostic features such as DNS resolution, GeoIP lookups, and BGP/ASN provider information.

Dispatcher MCP Server

Dispatcher MCP Server

An MCP (Model Context Protocol) server that acts as a wrapper around the `dpdispatcher` library. It allows language models or other MCP clients to submit and manage computational jobs on local machines or HPC clusters supported by `dpdispatcher`.

Wizzypedia MCP Server

Wizzypedia MCP Server

A Model Context Protocol server that enables searching, reading, and editing wiki pages on Wizzypedia from MCP-enabled tools like Cursor or Claude Desktop.

Claude Swarm MCP Server

Claude Swarm MCP Server

Enables multi-agent orchestration and coordination using specialized, persistent Claude agents for complex workflows like financial analysis and research. It supports intelligent agent handoffs, local storage, and pre-built team templates through Claude Desktop.

Vibe Prospecting

Vibe Prospecting

An MCP server providing real-time access to comprehensive B2B company and contact data for lead generation and business intelligence. It enables AI tools to search firmographics, discover key contacts, and automate personalized outreach workflows.

iReader MCP

iReader MCP

Remote MCP Server Authless

Remote MCP Server Authless

A serverless MCP (Model Context Protocol) implementation on Cloudflare Workers that allows you to deploy custom AI tools without requiring authentication.