Discover Awesome MCP Servers
Extend your agent with 17,337 capabilities via MCP servers.
- All17,337
- Developer Tools3,867
- Search1,714
- Research & Data1,557
- AI Integration Systems229
- Cloud Platforms219
- Data & App Analysis181
- Database Interaction177
- Remote Shell Execution165
- Browser Automation147
- Databases145
- Communication137
- AI Content Generation127
- OS Automation120
- Programming Docs Access109
- Content Fetching108
- Note Taking97
- File Systems96
- Version Control93
- Finance91
- Knowledge & Memory90
- Monitoring79
- Security71
- Image & Video Processing69
- Digital Note Management66
- AI Memory Systems62
- Advanced AI Reasoning59
- Git Management Tools58
- Cloud Storage51
- Entertainment & Media43
- Virtualization42
- Location Services35
- Web Automation & Stealth32
- Media Content Processing32
- Calendar Management26
- Ecommerce & Retail18
- Speech Processing18
- Customer Data Platforms16
- Travel & Transportation14
- Education & Learning Tools13
- Home Automation & IoT13
- Web Search Integration12
- Health & Wellness10
- Customer Support10
- Marketing9
- Games & Gamification8
- Google Cloud Integrations7
- Art & Culture4
- Language Translation3
- Legal & Compliance2
memory-mcp-server
A long-term memory storage system for LLMs using the Model Context Protocol (MCP) standard. This system helps LLMs remember the context of work done over the entire history of a project, even across multiple sessions. It uses semantic search with embeddings to provide relevant context from past interactions and development decisions.
Win-10-MCP-Server---Simple-persistant-logging
Puppeteer MCP Server (Python Implementation)
Cermin dari
Eyevinn Open Source Cloud MCP Server
Cermin dari
📓 GistPad MCP
📓 An MCP server for managing your personal knowledge, daily notes, and re-usable prompts via GitHub Gists
blender-open-mcp
Sebuah server yang mengintegrasikan Blender dengan model AI lokal melalui Protokol Konteks Model, memungkinkan pengguna untuk mengendalikan Blender menggunakan perintah bahasa alami untuk tugas-tugas pemodelan 3D.
mattermost-mcp-server
usaspending-mcp
I understand you're looking for a way to interact with the USASpending.gov API using an MCP server. However, "MCP server" is a very broad term. To give you the best possible advice, I need more information. "MCP" could refer to several things. Here's a breakdown of what I need to know and some general approaches: **1. What do you mean by "MCP Server"?** * **Minecraft Server Protocol (MCP):** Is this related to Minecraft? It's unlikely, but possible you're trying to use a Minecraft server as an intermediary. If so, please explain the connection. * **Management Control Program (MCP):** This is a very old operating system from Burroughs. It's highly unlikely you're using this. * **Something else entirely?** Please provide more context. What software or system are you referring to when you say "MCP server"? What is its purpose in your intended architecture? **2. What are you trying to achieve with the USASpending.gov API?** * **Data Extraction:** Are you trying to download specific datasets? * **Data Analysis:** Are you trying to perform calculations or visualizations on the data? * **Integration with another system:** Are you trying to feed the data into another application? * **Specific endpoints:** Do you know which USASpending.gov API endpoints you need to use (e.g., `/awards/`, `/transactions/`, `/references/toptier_agencies/`)? **3. What programming languages and tools are you comfortable with?** * **Python:** A popular choice for API interaction and data analysis. Libraries like `requests` and `pandas` are very helpful. * **Java:** Another common language for server-side development. * **JavaScript:** Useful for front-end applications that interact with the API. * **Other languages:** Let me know if you're using something else. **General Approaches (Assuming a Generic Server):** Assuming "MCP server" refers to a generic server environment (e.g., a Linux server running a web server), here's a general outline of how you could interact with the USASpending.gov API: 1. **Choose a Programming Language:** Select a language suitable for server-side development and API interaction (e.g., Python, Java, Node.js). 2. **Install Necessary Libraries:** Install the libraries needed to make HTTP requests and process JSON data. For example: * **Python:** `requests`, `json` * **Java:** `java.net.http`, `org.json` * **Node.js:** `node-fetch`, `axios` 3. **Write Code to Interact with the API:** Write code to: * Construct the API request URL (including any necessary parameters). * Make the HTTP request to the USASpending.gov API. * Handle the API response (check for errors, parse the JSON data). * Store or process the data as needed. 4. **Deploy the Code to your "MCP Server":** Deploy your code to the server environment. This might involve: * Copying the code files to the server. * Installing the necessary runtime environment (e.g., Python interpreter, Java runtime). * Configuring the server to run your code (e.g., using a web server like Apache or Nginx). 5. **Schedule or Trigger the Code:** Determine how you want to run the code: * **Scheduled task:** Use a cron job or similar scheduler to run the code periodically. * **API endpoint:** Create an API endpoint on your server that triggers the code when called. **Example (Python):** ```python import requests import json def get_usaspending_data(endpoint, params=None): """ Fetches data from the USASpending.gov API. Args: endpoint: The API endpoint to call (e.g., '/awards/'). params: A dictionary of query parameters. Returns: A JSON object containing the API response, or None if an error occurred. """ base_url = "https://api.usaspending.gov/api/v2" # Replace with the correct API version if needed url = f"{base_url}{endpoint}" try: response = requests.get(url, params=params) response.raise_for_status() # Raise an exception for bad status codes return response.json() except requests.exceptions.RequestException as e: print(f"Error fetching data: {e}") return None # Example usage: Get the latest 10 awards awards = get_usaspending_data("/awards/", params={"limit": 10}) if awards: print(json.dumps(awards, indent=2)) # Pretty print the JSON # Process the awards data here else: print("Failed to retrieve awards data.") ``` **Translation of the above explanation to Indonesian:** Saya mengerti Anda ingin berinteraksi dengan USASpending.gov API menggunakan server MCP. Namun, "server MCP" adalah istilah yang sangat luas. Untuk memberikan saran terbaik, saya membutuhkan informasi lebih lanjut. "MCP" bisa merujuk pada beberapa hal. Berikut adalah rincian informasi yang saya butuhkan dan beberapa pendekatan umum: **1. Apa yang Anda maksud dengan "Server MCP"?** * **Minecraft Server Protocol (MCP):** Apakah ini terkait dengan Minecraft? Kemungkinan kecil, tetapi mungkin Anda mencoba menggunakan server Minecraft sebagai perantara. Jika ya, jelaskan hubungannya. * **Management Control Program (MCP):** Ini adalah sistem operasi yang sangat lama dari Burroughs. Sangat tidak mungkin Anda menggunakan ini. * **Sesuatu yang lain?** Berikan konteks lebih lanjut. Perangkat lunak atau sistem apa yang Anda maksud dengan "server MCP"? Apa tujuannya dalam arsitektur yang Anda inginkan? **2. Apa yang ingin Anda capai dengan USASpending.gov API?** * **Ekstraksi Data:** Apakah Anda mencoba mengunduh dataset tertentu? * **Analisis Data:** Apakah Anda mencoba melakukan perhitungan atau visualisasi pada data? * **Integrasi dengan sistem lain:** Apakah Anda mencoba memasukkan data ke aplikasi lain? * **Endpoint spesifik:** Apakah Anda tahu endpoint USASpending.gov API mana yang perlu Anda gunakan (misalnya, `/awards/`, `/transactions/`, `/references/toptier_agencies/`)? **3. Bahasa pemrograman dan alat apa yang Anda kuasai?** * **Python:** Pilihan populer untuk interaksi API dan analisis data. Pustaka seperti `requests` dan `pandas` sangat membantu. * **Java:** Bahasa umum lainnya untuk pengembangan sisi server. * **JavaScript:** Berguna untuk aplikasi front-end yang berinteraksi dengan API. * **Bahasa lain:** Beri tahu saya jika Anda menggunakan sesuatu yang lain. **Pendekatan Umum (Dengan Asumsi Server Generik):** Dengan asumsi "server MCP" mengacu pada lingkungan server generik (misalnya, server Linux yang menjalankan server web), berikut adalah garis besar umum tentang bagaimana Anda dapat berinteraksi dengan USASpending.gov API: 1. **Pilih Bahasa Pemrograman:** Pilih bahasa yang cocok untuk pengembangan sisi server dan interaksi API (misalnya, Python, Java, Node.js). 2. **Instal Pustaka yang Diperlukan:** Instal pustaka yang diperlukan untuk membuat permintaan HTTP dan memproses data JSON. Contohnya: * **Python:** `requests`, `json` * **Java:** `java.net.http`, `org.json` * **Node.js:** `node-fetch`, `axios` 3. **Tulis Kode untuk Berinteraksi dengan API:** Tulis kode untuk: * Membuat URL permintaan API (termasuk parameter yang diperlukan). * Membuat permintaan HTTP ke USASpending.gov API. * Menangani respons API (periksa kesalahan, uraikan data JSON). * Menyimpan atau memproses data sesuai kebutuhan. 4. **Deploy Kode ke "Server MCP" Anda:** Deploy kode Anda ke lingkungan server. Ini mungkin melibatkan: * Menyalin file kode ke server. * Menginstal lingkungan runtime yang diperlukan (misalnya, interpreter Python, runtime Java). * Mengonfigurasi server untuk menjalankan kode Anda (misalnya, menggunakan server web seperti Apache atau Nginx). 5. **Jadwalkan atau Picu Kode:** Tentukan bagaimana Anda ingin menjalankan kode: * **Tugas terjadwal:** Gunakan cron job atau penjadwal serupa untuk menjalankan kode secara berkala. * **Endpoint API:** Buat endpoint API di server Anda yang memicu kode saat dipanggil. **Contoh (Python):** ```python import requests import json def get_usaspending_data(endpoint, params=None): """ Mengambil data dari USASpending.gov API. Args: endpoint: Endpoint API yang akan dipanggil (misalnya, '/awards/'). params: Kamus parameter kueri. Returns: Objek JSON yang berisi respons API, atau None jika terjadi kesalahan. """ base_url = "https://api.usaspending.gov/api/v2" # Ganti dengan versi API yang benar jika diperlukan url = f"{base_url}{endpoint}" try: response = requests.get(url, params=params) response.raise_for_status() # Memunculkan pengecualian untuk kode status yang buruk return response.json() except requests.exceptions.RequestException as e: print(f"Error mengambil data: {e}") return None # Contoh penggunaan: Dapatkan 10 penghargaan terbaru awards = get_usaspending_data("/awards/", params={"limit": 10}) if awards: print(json.dumps(awards, indent=2)) # Mencetak JSON dengan format yang mudah dibaca # Proses data penghargaan di sini else: print("Gagal mengambil data penghargaan.") ``` Please provide more details about your "MCP server" and your goals, so I can give you more specific and helpful instructions.
connector-GitHubTestRepo
created from MCP server demo
ghidraMCP
Sebuah server MCP yang memungkinkan LLM untuk secara mandiri merekayasa balik aplikasi dengan mengekspos fungsionalitas Ghidra, memungkinkan dekompilasi, analisis, dan penggantian nama metode dan data secara otomatis.
Task API Server - MCP TypeScript Implementation
Cermin dari
Confluence Wiki MCP Server Extension
Memungkinkan VSCode/Cursor untuk terintegrasi dengan Confluence Wiki, memungkinkan model AI untuk mengakses dan memproses konten wiki dengan mengambil halaman dan mengonversinya ke format Markdown.
Mcp Translate
Okay, I understand. Please provide the English text you would like me to translate into Indonesian using the Model Context Protocol. I will do my best to provide an accurate and contextually appropriate translation.
Safe MCP Server
Mirror of
MCPGod
Fine-grained control over model context protocol (MCP) clients, servers, and tools. Context is God.
Kubernetes MCP Server
Sebuah server MCP untuk men-debug dan mengelola Kubernetes menggunakan Bahasa Alami.
mcp-claude
using claude with different mcp servers
BirdNet-Pi MCP Server
Cermin dari
Awesome MCP Servers
Google Calendar MCP Server
MCP Server Template
Kit pemula MCP untuk membangun alat AI dengan runtime Bun - dikhususkan untuk kuis interaktif.
Sample S3 Model Context Protocol Server
EVM MCP Server
A MCP (Master Control Program) server for interacting with EVM smart contracts with a web interface for transaction confirmations
Simple Time MCP
Simple MCP server for time-related functions
Triplewhale MCP Server
Cermin dari
MCP Strava Server
Server MCP Strava memfasilitasi integrasi yang lancar antara API Strava dan Claude untuk Desktop.
mcp-server-sandbox
Glean MCP Server
MCP Server for Glean Chat
uv-mcp-server
Stable virtual env management. No hallucinations.
Langbase MCP
LangBase MCP server