Discover Awesome MCP Servers

Extend your agent with 16,317 capabilities via MCP servers.

All16,317
Outscraper MCP Server

Outscraper MCP Server

A Model Context Protocol server that provides access to Outscraper's data extraction services, implementing 8 tools for extracting data from Google services and domains including Maps, Reviews, Search, and contact information.

Cloudflare Playwright MCP

Cloudflare Playwright MCP

Enables AI assistants to control a browser through Playwright automation tools, allowing them to perform web tasks like navigation, typing, clicking, and taking screenshots. Deployed on Cloudflare Workers and compatible with various AI platforms including Claude Desktop and VS Code.

๐Ÿš€ Model Context Protocol (MCP) Server Python Template ๐Ÿ

๐Ÿš€ Model Context Protocol (MCP) Server Python Template ๐Ÿ

Cermin dari

Ollama_MCP_Guidance

Ollama_MCP_Guidance

Server Protokol Konteks Model yang menyediakan antarmuka standar untuk berinteraksi dengan Ollama API, menawarkan respons JSON, penanganan kesalahan, dan panduan cerdas untuk panggilan API berbasis LLM.

Pandas MCP Server

Pandas MCP Server

Newsbang MCP

Newsbang MCP

Newsbang MCP is a powerful Model Context Protocol (MCP) server that provides access to real-time news intelligence through three essential tools: get_today_top_news,search_news,get_news_deep_report_and_analysis

Test MCP Server

Test MCP Server

Repositori pengujian untuk fungsionalitas server MCP

mcpo-docker

mcpo-docker

Berikut adalah contoh Docker image untuk mcpo, sebuah alat yang mengekspos server MCP (Model Context Protocol) sebagai endpoint HTTP yang kompatibel dengan OpenAPI untuk OpenWebUI: ```dockerfile # Gunakan image dasar Python FROM python:3.11-slim-bookworm # Setel direktori kerja di dalam container WORKDIR /app # Salin file requirements.txt (jika ada) dan instal dependensi COPY requirements.txt . RUN pip install --no-cache-dir -r requirements.txt # Salin kode sumber mcpo ke dalam container COPY . . # Setel variabel lingkungan (sesuaikan dengan kebutuhan Anda) ENV MCP_HOST="0.0.0.0" ENV MCP_PORT=8000 ENV OPENAPI_TITLE="MCP API" ENV OPENAPI_DESCRIPTION="API untuk mengakses server MCP melalui HTTP." # Ekspos port yang digunakan oleh mcpo EXPOSE 8000 # Jalankan mcpo saat container dimulai CMD ["python", "main.py", "--host", "$MCP_HOST", "--port", "$MCP_PORT"] ``` **Penjelasan:** * **`FROM python:3.11-slim-bookworm`**: Menggunakan image dasar Python 3.11 yang ringan (slim) berbasis Debian Bookworm. Pilih versi Python yang sesuai dengan kebutuhan mcpo Anda. * **`WORKDIR /app`**: Menentukan direktori `/app` sebagai direktori kerja di dalam container. * **`COPY requirements.txt .`**: Menyalin file `requirements.txt` (jika Anda memiliki file ini yang berisi daftar dependensi Python) ke direktori kerja. * **`RUN pip install --no-cache-dir -r requirements.txt`**: Menginstal dependensi Python yang tercantum dalam `requirements.txt`. Opsi `--no-cache-dir` membantu mengurangi ukuran image. * **`COPY . .`**: Menyalin semua file dan direktori dari direktori saat ini (tempat Dockerfile berada) ke direktori kerja di dalam container. Ini termasuk kode sumber mcpo Anda. * **`ENV MCP_HOST="0.0.0.0"`**: Menyetel variabel lingkungan `MCP_HOST` ke `0.0.0.0`, yang berarti mcpo akan mendengarkan koneksi dari semua alamat IP. * **`ENV MCP_PORT=8000`**: Menyetel variabel lingkungan `MCP_PORT` ke `8000`, yang merupakan port yang akan digunakan mcpo untuk mendengarkan koneksi HTTP. * **`ENV OPENAPI_TITLE="MCP API"`**: Menyetel variabel lingkungan `OPENAPI_TITLE` untuk judul API OpenAPI. * **`ENV OPENAPI_DESCRIPTION="API untuk mengakses server MCP melalui HTTP."`**: Menyetel variabel lingkungan `OPENAPI_DESCRIPTION` untuk deskripsi API OpenAPI. * **`EXPOSE 8000`**: Mendeklarasikan bahwa container akan mendengarkan port 8000. Ini adalah informasi metadata dan tidak secara otomatis mempublikasikan port. Anda perlu menggunakan opsi `-p` saat menjalankan container untuk mempublikasikan port ke host. * **`CMD ["python", "main.py", "--host", "$MCP_HOST", "--port", "$MCP_PORT"]`**: Menentukan perintah yang akan dijalankan saat container dimulai. Dalam hal ini, ia menjalankan skrip Python `main.py` dengan argumen `--host` dan `--port` yang menggunakan nilai dari variabel lingkungan yang telah ditetapkan. Pastikan `main.py` adalah titik masuk utama untuk aplikasi mcpo Anda dan bahwa ia menerima argumen `--host` dan `--port`. **Cara Menggunakan:** 1. **Simpan Dockerfile:** Simpan kode di atas sebagai file bernama `Dockerfile` di direktori yang sama dengan kode sumber mcpo Anda. 2. **Buat file `requirements.txt` (jika diperlukan):** Jika mcpo Anda memiliki dependensi Python, buat file bernama `requirements.txt` di direktori yang sama dengan Dockerfile dan cantumkan semua dependensi, satu per baris. Contoh: ``` fastapi uvicorn pydantic # ... dependensi lainnya ``` 3. **Bangun Image Docker:** Buka terminal atau command prompt, navigasikan ke direktori yang berisi Dockerfile, dan jalankan perintah berikut: ```bash docker build -t mcpo-image . ``` Ini akan membangun image Docker dengan nama `mcpo-image`. Tanda titik (`.`) menunjukkan bahwa Dockerfile berada di direktori saat ini. 4. **Jalankan Container Docker:** Setelah image berhasil dibangun, Anda dapat menjalankan container menggunakan perintah berikut: ```bash docker run -d -p 8000:8000 mcpo-image ``` * `-d`: Menjalankan container di latar belakang (detached mode). * `-p 8000:8000`: Memetakan port 8000 pada host ke port 8000 di dalam container. Anda dapat mengubah port host jika diperlukan. * `mcpo-image`: Nama image yang akan dijalankan. **Penting:** * **Sesuaikan:** Pastikan untuk menyesuaikan Dockerfile dengan kebutuhan spesifik mcpo Anda. Ini termasuk mengubah versi Python, dependensi, variabel lingkungan, dan perintah yang dijalankan. * **`main.py`:** Ganti `main.py` dengan nama file titik masuk utama aplikasi mcpo Anda. * **Dependensi:** Pastikan semua dependensi yang diperlukan oleh mcpo tercantum dalam `requirements.txt`. * **Keamanan:** Pertimbangkan implikasi keamanan saat menjalankan container Docker, terutama jika mcpo menangani data sensitif. Gunakan praktik terbaik keamanan Docker untuk melindungi aplikasi Anda. * **OpenWebUI:** Pastikan OpenWebUI dikonfigurasi untuk terhubung ke endpoint HTTP yang diekspos oleh container mcpo. Anda mungkin perlu menyesuaikan konfigurasi OpenWebUI untuk menentukan alamat IP dan port container mcpo. Contoh ini memberikan titik awal yang baik untuk membuat image Docker untuk mcpo. Anda mungkin perlu menyesuaikannya lebih lanjut berdasarkan kebutuhan spesifik aplikasi Anda.

Zoho Inventory MCP Server by CData

Zoho Inventory MCP Server by CData

This project builds a read-only MCP server. For full read, write, update, delete, and action capabilities and a simplified setup, check out our free CData MCP Server for Zoho Inventory (beta): https://www.cdata.com/download/download.aspx?sku=KZZK-V&type=beta

mcp-server

mcp-server

Model Context Protocol Servers

Model Context Protocol Servers

AI-Powered MCP Server

AI-Powered MCP Server

A full-stack SMS assistant that integrates MessageMedia SMS API with OpenAI's GPT models, enabling AI-driven SMS conversations and message management through function calling and contextual memory.

Playwright MCP

Playwright MCP

Enables AI assistants to interact with web browsers in real-time through Playwright, providing DOM access, screenshots, and interaction recording to generate accurate, context-aware test scripts.

MCP Server Kubernetes

MCP Server Kubernetes

Enables comprehensive Kubernetes cluster management through kubectl operations, Helm chart deployments, pod troubleshooting, and node management. Supports both read-only and full cluster administration capabilities with built-in safety features.

MCP Work History Server

MCP Work History Server

A Model Context Protocol server that enables AI tools to automatically log their activities with detailed metrics like timestamps, token usage, and costs into daily markdown worklog files.

Polymarket MCP Server

Polymarket MCP Server

Enables access to Polymarket's prediction markets for analyzing market probabilities, trading activity, and event outcomes across politics, sports, crypto, and other categories through natural language queries.

Context Bank MCP

Context Bank MCP

Sebuah server MCP yang menyediakan antarmuka untuk menanyakan basis pengetahuan AtherOS melalui API, memungkinkan pengguna untuk membuat sesi obrolan dan mengirimkan pertanyaan untuk mengambil informasi.

Python Code Review MCP Agent

Python Code Review MCP Agent

Enables comprehensive security vulnerability scanning and code quality analysis for Python applications. Provides detailed reports with scoring, actionable suggestions, and comparison tracking specifically designed for backend developers working with frameworks like Django, Flask, and FastAPI.

Capacities MCP Server

Capacities MCP Server

Provides seamless integration with Capacities knowledge management system, allowing Claude to list spaces, retrieve space information, search content, save weblinks, and add content to daily notes.

Typesense MCP Server

Typesense MCP Server

Cermin dari

Go-MCP-File-Server

Go-MCP-File-Server

GNS3 Network Simulator MCP Server

GNS3 Network Simulator MCP Server

Enables AI-powered network engineering by providing natural language control over GNS3 network simulations. Supports creating projects, building network topologies, managing devices, controlling simulations, and analyzing network traffic through conversational AI interactions.

my-mcp-server

my-mcp-server

Prototipe yang menggunakan mcp-framework untuk membangun alat bagi AI.

MCP Git/PR Assist

MCP Git/PR Assist

Enables Git and GitHub pull request operations through Claude AI, including repository management, branch operations, commits, and PR creation/commenting. Streamlines development workflows by providing Git commands and GitHub API integration through natural language interactions.

X MCP Server

X MCP Server

Enables interaction with X (Twitter) API v2 with multi-user OAuth 2.0 support, allowing users to manage bookmarks, create tweets, and access user information with encrypted token storage and automatic refresh.

Cancellation Analyzer MCP Server

Cancellation Analyzer MCP Server

A Model Context Protocol server that analyzes customer cancellation survey data, enabling Claude AI integration through HTTP/SSE transport.

IMCP - Insecure Model Context Protocol

IMCP - Insecure Model Context Protocol

IMCP - Insecure Model Context Protocol The DVWA for AI Security! Welcome to IMCP โ€“ a deliberately vulnerable framework that exposes 16 critical security weaknesses in AI/ML systems. Whether you're a security researcher, developer, or educator, IMCP is your playground for hands-on learning about real

ens-mcp

ens-mcp

About An MCP server that resolves, analyzes, and contextualizes ENS domain activity.

MCP Ping Server

MCP Ping Server

Provides a ping tool to check connectivity and measure latency to any hostname or IP address across platforms.

Ref

Ref

Ref