Discover Awesome MCP Servers

Extend your agent with 57,384 capabilities via MCP servers.

All57,384
Model Context Protocol

Model Context Protocol

Here are some resources to understand Measurement Computing Protocol (MCP) and interact with an MCP server: **Understanding MCP (Measurement Computing Protocol):** * **Measurement Computing's Documentation:** This is the most authoritative source. Look for documentation specific to the devices and software you are using. Search for "Measurement Computing MCP Protocol" on their website. They often have example code and detailed explanations. Key things to look for: * **MCP Command Reference:** This will list all the commands you can send to the MCP server and the expected responses. * **Data Formats:** How the data is encoded (e.g., binary, ASCII, floating-point, integer). * **Error Codes:** What error codes the server might return and what they mean. * **Connection Details:** How to establish a connection (e.g., TCP/IP port number). * **MCP Protocol Specification (if available):** Some manufacturers provide a formal specification of the protocol. This is the most detailed and technical document. * **Example Code (from Measurement Computing or others):** Look for example code in languages like Python, C#, C++, or LabVIEW. This can be a great starting point. Measurement Computing often provides examples with their hardware. * **Online Forums and Communities:** Search for forums related to Measurement Computing or data acquisition. You might find discussions about MCP and solutions to common problems. **Interacting with an MCP Server:** 1. **Choose a Programming Language:** Select a language you are comfortable with and that has good networking libraries (e.g., Python, C#, C++, Java). 2. **Networking Library:** Use the appropriate networking library for your chosen language to establish a TCP/IP connection to the MCP server. Examples: * **Python:** `socket` library * **C#:** `System.Net.Sockets` namespace * **C++:** `winsock2.h` (Windows), `sys/socket.h` (Linux/macOS) * **Java:** `java.net.Socket` 3. **Connection:** Establish a connection to the MCP server using its IP address and port number (usually documented by Measurement Computing). 4. **Command Construction:** Construct MCP commands according to the protocol specification. This usually involves creating a string or byte array containing the command code and any necessary parameters. 5. **Sending Commands:** Send the command to the MCP server using the socket connection. 6. **Receiving Responses:** Receive the response from the MCP server. 7. **Response Parsing:** Parse the response according to the protocol specification. This involves extracting the data, status codes, and any other relevant information. 8. **Error Handling:** Implement error handling to deal with connection problems, invalid commands, and other potential issues. **Example (Conceptual Python):** ```python import socket # MCP Server details HOST = '192.168.1.100' # Replace with the MCP server's IP address PORT = 12345 # Replace with the MCP server's port number try: # Create a socket s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # Connect to the server s.connect((HOST, PORT)) print(f"Connected to {HOST}:{PORT}") # MCP Command (Example: Request a single analog reading) command = b"READ_ANALOG_CHANNEL 0\r\n" # Replace with a valid MCP command # Send the command s.sendall(command) # Receive the response response = s.recv(1024) # Adjust buffer size as needed print(f"Received: {response.decode()}") # Parse the response (This will depend on the MCP protocol) # ... (Implement parsing logic here) ... except socket.error as e: print(f"Socket error: {e}") finally: # Close the connection if s: s.close() print("Connection closed") ``` **Important Considerations:** * **Specific Device:** The exact MCP commands and data formats will vary depending on the specific Measurement Computing device you are using. Consult the device's documentation. * **Endianness:** Be aware of the endianness (byte order) used by the MCP server. You may need to convert data between network byte order and host byte order. * **Termination Characters:** MCP commands often end with a specific termination character (e.g., carriage return `\r`, newline `\n`, or both `\r\n`). Make sure to include the correct termination character in your commands. * **Security:** If you are connecting to an MCP server over a network, consider security implications. Use appropriate authentication and encryption if necessary. **In summary, the key to success is to thoroughly read the documentation for your specific Measurement Computing device and the MCP protocol it uses. Start with simple commands and gradually build up your application.**

Ableton Live MCP Server

Ableton Live MCP Server

Control Ableton Live using natural language via Claude Code, with music theory engine for progressions, project persistence, and song cloning.

nexus-mcp

nexus-mcp

A local MCP server for Nexus Mods mod discovery, research, and downloading, backed by the v2 GraphQL API and the website's DownloadPopUp widget.

Adobe Commerce / Magento MCP

Adobe Commerce / Magento MCP

MCP server for integrating with Adobe Commerce and Magento REST API to manage products, categories, customers, pricing, and attributes.

Ghost MCP Server

Ghost MCP Server

A Model Context Protocol server that enables management of Ghost blog content (posts, pages, and tags) through Claude, supporting both SSE and stdio transports.

Execution Journal

Execution Journal

An MCP server that helps AI coordinate sequential tool calls and maintain a comprehensive journal of execution workflows, decisions, and actions.

Basecoat UI MCP

Basecoat UI MCP

Provides access to 77 pre-built, accessible Basecoat CSS UI components across forms, navigation, feedback, interactive, and layout categories, enabling AI assistants to retrieve HTML components and usage documentation for building user interfaces.

IBHack MCP Server

IBHack MCP Server

Enables intelligent discovery and recommendation of Python tools using Google Gemini AI. Automatically scans directories for tool classes and recommends the most relevant tools based on user queries with complete code generation.

SpatialGrid MCP Server

SpatialGrid MCP Server

MCP server providing tools for spatial grid applications including calculations, MongoDB management, asset management, project creation, and experience publishing.

MCP TTS Server

MCP TTS Server

Pembungkus server MCP untuk mesin TTS (Kokoro TTS dan OpenAI TTS)

Exact Match Site ID MCP Connector

Exact Match Site ID MCP Connector

Exposes Exact Match Site ID data to MCP-compatible AI clients. Supports OAuth authentication and local development with a Laravel backend.

pablo-obsidian-mcp

pablo-obsidian-mcp

An MCP server that provides full read/write access to an Obsidian vault, enabling searching, task management, wiki-link graph analysis, and attachment organization from an MCP client like Claude Code.

re-gdb

re-gdb

MCP server wrapping GDB and GEF for dynamic analysis, enabling interactive debugging and memory inspection via GDB/MI protocol.

mcp-threatintel

mcp-threatintel

A threat intelligence MCP server for Claude Code that enables lookup of IOCs, threat feeds, breached credentials, CVEs, and dark web data.

mcp-code-reviewer

mcp-code-reviewer

An MCP server for automatic code review using OpenRouter, enabling performance, clean code, SOLID, async, error handling, and security analysis with direct file modification.

MCP Enabled PDF Reader

MCP Enabled PDF Reader

Server Model Context Protocol (MCP) untuk membaca satu dokumen PDF.

n8n-MCP

n8n-MCP

A Model Context Protocol (MCP) server that provides AI assistants with comprehensive access to n8n node documentation, properties, and operations.

Weather MCP Service

Weather MCP Service

A Model Control Protocol (MCP) based service that allows users to query weather forecasts by coordinates and receive weather alerts for U.S. states.

claude-mcp-server-gateway

claude-mcp-server-gateway

A lightweight Claude MCP gateway that dynamically loads tools only when needed, cutting MCP token clutter by up to 95% and keeping your context lean, fast, and focused.


mcp-research

mcp-research

Enables AI assistants to perform comprehensive web research through tiered search, secure URL fetching with markdown conversion, and automated multi-source synthesis pipelines. Provides read-only tools with configurable caching, SSRF protection, and optional LLM-powered summarization for search results and content analysis.

OpManager MCP Server

OpManager MCP Server

Enables AI assistants to interact with ManageEngine OpManager for network monitoring and IT operations management. Provides credential-less access to 85+ API endpoints for managing devices, alarms, discovery, dashboards, and reports through natural language.

gallica-mcp

gallica-mcp

Enables searching and accessing OCR text from millions of digitized documents in Gallica, the digital library of the Bibliothèque nationale de France, through MCP tools for text search, snippet retrieval, and full-text download.

Express MCP Handler

Express MCP Handler

A utility that integrates Model Context Protocol (MCP) into Express applications, offering both stateful session management and stateless request handling options.

genable-mcp

genable-mcp

Write-side MCP server for Figma — build, edit, and search Figma designs from Claude Code, Cursor, Cline, or any MCP client. Complements Figma's official read-only MCP with 41 tools for tree creation, variables, components, and visual verification.

rustunnel-mcp

rustunnel-mcp

MCP (Model Context Protocol) server for rustunnel. Lets AI agents (Claude Code, Cursor, Windsurf) create and manage public tunnels to local services from inside an agent session.

BOIM WordPress Stack MCP

BOIM WordPress Stack MCP

An MCP server providing WordPress development tools, code generation, and framework guides for Gutenberg blocks, GeneratePress themes, and WPCodebox snippets. It enables developers to generate standards-compliant code while following security and performance best practices.

ChatGPT MCP Server Template

ChatGPT MCP Server Template

A boilerplate for building local Node.js MCP servers that integrate with ChatGPT Web UI, featuring mock OAuth and secure tunneling for instant connection.

PathScan MCP Server

PathScan MCP Server

Enables website security scanning and vulnerability assessment by integrating dirsearch path scanning with firecrawl web scraping. Provides structured vulnerability reports categorized by risk level and detailed content analysis of high-risk URLs.

Local Memory MCP

Local Memory MCP

Persistent local semantic memory for MCP tools, enabling storing and searching notes by meaning using local embeddings and SQLite.

MCP Local Server

MCP Local Server

A minimal Model Context Protocol server that provides basic utility tools including mathematical operations, text processing, hashing, and JSON validation. Implements JSON-RPC stdio transport for local testing and development.