发现优秀的 MCP 服务器
通过 MCP 服务器扩展您的代理能力,拥有 86,267 个能力。
contextsliver
An MCP server that indexes codebases into a local graph and provides on-demand context retrieval for AI coding agents, reducing token usage by tracking session history and delivering only relevant code subgraphs.
Sanções ONU (Conselho de Segurança)
Verifica se um nome consta na lista consolidada de sanções do Conselho de Segurança da ONU, para diligência de compliance e AML.
MCP Personal Tools Server
A simple server implementing the Model Context Protocol (MCP) that exposes personal tools like note-taking for compatible MCP clients or agents.
Remote MCP Server on Cloudflare (Authless)
Enables the deployment of remote Model Context Protocol servers on Cloudflare Workers without requiring authentication. It allows users to integrate custom tools into AI clients like Claude Desktop or the Cloudflare AI Playground via Server-Sent Events.
king-crimson-mcp
MCP server that surfaces King Crimson records, live performances, and a curated incarnation model showing which line-up era each song belongs to.
Internship Tracker MCP Server
Enables Claude to manage internship applications in Supabase by adding, listing, updating, and deleting entries via MCP tools.
fitbit-googlehealth-mcp
This MCP server enables Claude to access and log Fitbit health data, including activity, sleep, heart rate, and nutrition, with the ability to log meals by analyzing photos through Claude's vision capabilities.
friends-mcp
Exposes a tool surface for managing agent relationships and trust levels, enabling identity resolution, note saving, trust setting, and more, with data persisted to a specified directory.
memorylens-mcp
MCP server for .NET memory profiling with AI-actionable code fix suggestions, powered by JetBrains dotMemory
AbletonMCP
An MCP server that enables AI assistants to control Ableton Live, providing 104 tools for music production including track, clip, device, and mixer control.
Tunzaa MCP Server
Enables AI agents to integrate Tunzaa Payments by generating accurate boilerplate code and webhook handlers. Operates in mock mode by default with optional live verification against Tunzaa APIs when credentials are provided.
cloudsealed-mcp
MCP server providing deterministic cost anomaly detection for cloud billing and auditable architecture risk scoring, enabling AI agents to identify waste and risk with explainable rules.
Gitlab MCP Server
mcp-iva-mcu
Enables AI agents to manage video conferencing through the IVA MCU platform, including conferences, chats, users, and integrations via Clients, Integration, and Bot APIs.
Städel Museum MCP Server
This server enables AI models to access the Städel Museum's digital collection via OAI-PMH, allowing harvesting of records, retrieval of multilingual metadata, and fetching of high-resolution images.
xcode-mcp
Bridges AI assistants with Xcode to control projects, builds, simulators, testing, and debugging without manual interaction.
tableau-embed
Embeds live, interactive Tableau dashboards in ChatGPT, pushing mark selections to the model so questions about specific data points are answered with live queried numbers.
MCP Easy Copy
A Model Context Protocol server that automatically reads the Claude Desktop configuration file and presents all available MCP services in an easy-to-copy format at the top of the tools list.
upnote-mcp
A read-only MCP server that enables searching, retrieving, and managing local UpNote notes, notebooks, and tags via SQLite and UpNote's official URL scheme.
graphexpert2025
Okay, here are comprehensive notes on Graph Databases and MCP (presumably Minecraft Protocol) Servers, designed to provide enough context for a Language Model (LM) to quickly understand and contribute to Graph Database projects related to MCP Servers. **I. Graph Databases: Core Concepts** * **What are Graph Databases?** * A type of NoSQL database that uses graph structures with nodes, edges, and properties to store and represent data. Focus is on *relationships* between data points. * **Nodes (Vertices):** Represent entities (e.g., players, items, locations, events in a Minecraft server). * **Edges (Relationships):** Represent connections between entities (e.g., "player A *owns* item B", "player A *is_friend_with* player C", "player A *visited* location X"). Edges have direction (directed graph) or no direction (undirected graph). * **Properties:** Key-value pairs that store attributes of nodes and edges (e.g., a player node might have properties like "username", "level", "last_login"; an edge might have a property like "timestamp"). * **Why Use Graph Databases?** * **Relationship-Centric Data:** Excellent for data where relationships are as important as the data itself. Ideal for social networks, recommendation engines, knowledge graphs, fraud detection, and, as we'll see, Minecraft server analysis. * **Performance on Complex Relationships:** Graph databases excel at traversing relationships (finding all friends of a friend, finding the shortest path between two players). Relational databases often struggle with deep, complex joins. * **Flexibility:** Easier to evolve the data model than with relational databases. Adding new node types, edge types, and properties is generally straightforward. * **Intuitive Data Modeling:** The graph model often closely mirrors the real-world domain, making it easier to understand and design. * **Key Graph Database Concepts:** * **Graph Traversal:** The process of navigating the graph by following edges from node to node. This is the core operation in graph databases. * **Graph Algorithms:** Algorithms designed to analyze graph structures (e.g., shortest path, community detection, centrality measures). * **Query Languages:** Specialized languages for querying graph databases. The most common is **Cypher** (used by Neo4j). Gremlin is another popular option. * **ACID Properties:** Like relational databases, graph databases often provide ACID (Atomicity, Consistency, Isolation, Durability) properties to ensure data integrity. * **Popular Graph Database Systems:** * **Neo4j:** The most popular graph database. Mature, well-documented, and has a large community. Uses Cypher. * **Amazon Neptune:** A fully managed graph database service from AWS. Supports both Gremlin and SPARQL. * **JanusGraph:** A distributed, scalable graph database. Supports Gremlin. * **TigerGraph:** A high-performance graph database designed for complex analytics. Uses its own GSQL language. * **Example Cypher Query (Neo4j):** ```cypher // Find all friends of a player named "Alice" MATCH (alice:Player {username: "Alice"})-[:FRIENDS_WITH]->(friend:Player) RETURN friend.username; // Find all items owned by a player named "Bob" MATCH (bob:Player {username: "Bob"})-[:OWNS]->(item:Item) RETURN item.name; // Find the shortest path between two players MATCH (start:Player {username: "PlayerA"}), (end:Player {username: "PlayerB"}), p = shortestPath((start)-[*]-(end)) RETURN p ``` **II. Minecraft Protocol (MCP) Servers** * **What is the Minecraft Protocol?** * The communication protocol used between Minecraft clients and servers. It's a binary protocol that defines how clients send requests (e.g., player movement, chat messages, block placement) and how servers respond (e.g., world updates, player positions, chat messages). * **Not Officially Documented by Mojang:** The protocol is reverse-engineered and maintained by the community. This means it's subject to change with each Minecraft version update. * **Packets:** The fundamental unit of communication. Each packet has an ID and a data payload. The structure of the payload depends on the packet ID. * **Why is MCP Relevant to Graph Databases?** * **Data Source:** MCP provides a rich stream of data about player actions, world state, and server events. This data can be ingested into a graph database to build a comprehensive model of the Minecraft server. * **Real-time Analysis:** By processing MCP packets in real-time, you can update the graph database and perform real-time analysis of player behavior, server performance, and other metrics. * **Key MCP Concepts:** * **Packet IDs:** Unique identifiers for each type of packet (e.g., `0x00` for Handshake, `0x0F` for Player Position). These IDs change between Minecraft versions. * **Packet Payloads:** The data contained within a packet. The structure of the payload is defined by the packet ID and the Minecraft version. Data types include integers, strings, booleans, and arrays. * **Handshaking:** The initial process where the client and server establish a connection and negotiate the protocol version. * **State:** The connection goes through different states (Handshaking, Status, Login, Play) as the client authenticates and joins the game. * **Data Serialization/Deserialization:** Converting data between the binary format of the MCP and the data structures used in your programming language. * **Common MCP Packets of Interest (for Graph DB projects):** * **Player Position:** Tracks player movement. Useful for building player location graphs, identifying travel patterns, and detecting anomalies. * **Chat Message:** Captures player chat. Useful for sentiment analysis, identifying social connections, and detecting rule violations. * **Block Change:** Tracks block placement and destruction. Useful for analyzing building activity, identifying griefing, and tracking resource usage. * **Entity Spawn:** Tracks the creation of entities (players, mobs, items). Useful for analyzing population dynamics and tracking item flow. * **Entity Destroy:** Tracks the removal of entities. * **Join/Leave Game:** Tracks when players join and leave the server. Useful for analyzing player activity and server load. * **Tools and Libraries for Working with MCP:** * **PrismarineJS:** A JavaScript library for interacting with the Minecraft protocol. Well-maintained and supports many Minecraft versions. * **Python-Minecraft:** A Python library for interacting with the Minecraft protocol. * **Packet Libraries (Various Languages):** Many libraries exist in different languages that provide pre-built packet definitions and serialization/deserialization logic. Search for "[language] minecraft protocol library". * **Wireshark:** A network protocol analyzer that can be used to capture and inspect MCP packets. Useful for debugging and understanding the protocol. **III. Combining Graph Databases and MCP Servers: Project Ideas & Considerations** * **Example Project: Social Network Analysis** * **Nodes:** Players * **Edges:** `FRIENDS_WITH` (inferred from chat messages, party systems, etc.), `PLAYED_WITH` (inferred from being in the same location at the same time) * **Analysis:** Identify influential players, detect communities, recommend friends. * **Example Project: Griefing Detection** * **Nodes:** Players, Blocks, Locations * **Edges:** `PLACED`, `DESTROYED`, `NEAR` * **Analysis:** Identify patterns of block destruction that are indicative of griefing. Track the movement of players who are suspected of griefing. * **Example Project: Resource Tracking** * **Nodes:** Players, Items, Locations * **Edges:** `OWNS`, `MINED_FROM`, `PLACED_AT` * **Analysis:** Track the flow of resources through the server. Identify bottlenecks and potential exploits. * **Example Project: Dynamic World Map** * **Nodes:** Locations, Chunks * **Edges:** `ADJACENT_TO`, `CONTAINS` * **Analysis:** Visualize the world, track changes over time, identify areas of high activity. * **Key Considerations:** * **Minecraft Version Compatibility:** The MCP changes with each Minecraft version. Ensure your code and libraries are compatible with the target version. * **Data Volume:** Minecraft servers can generate a large amount of data. Choose a graph database that can handle the scale. * **Real-time vs. Batch Processing:** Decide whether you need to process MCP packets in real-time or whether batch processing is sufficient. Real-time processing requires more complex infrastructure. * **Data Cleaning and Transformation:** MCP data can be noisy and inconsistent. Implement data cleaning and transformation pipelines to ensure data quality. * **Privacy:** Be mindful of player privacy when collecting and storing data. Obtain consent where necessary and anonymize data where possible. * **Performance:** Graph database queries can be expensive. Optimize your queries and data model to ensure performance. Consider using indexes. * **Graph Database Schema Design:** Careful planning of your node and edge types, and their properties, is crucial for efficient querying and analysis. **IV. LM-Specific Considerations** * **Prompt Engineering:** When using an LM to work with this data, provide clear and specific prompts. For example: * "Write a Cypher query to find all players who have placed more than 100 diamond blocks in the last hour." * "Explain the purpose of the `Player Position` packet in the Minecraft protocol." * "Suggest a graph database schema for tracking player interactions on a Minecraft server." * **Contextual Information:** Provide the LM with relevant context about the Minecraft version, the graph database schema, and the specific project goals. * **Code Generation:** Use the LM to generate code snippets for interacting with the graph database and the MCP. Be sure to review and test the generated code carefully. * **Data Analysis:** Use the LM to analyze the data stored in the graph database. For example, you could ask the LM to identify trends in player behavior or to detect anomalies in the data. * **Fine-tuning:** Consider fine-tuning the LM on a dataset of Minecraft-related text and code to improve its performance on these tasks. **In summary, a successful Graph Database project for MCP Servers requires a solid understanding of both Graph Database principles and the intricacies of the Minecraft Protocol. By carefully designing your data model, choosing the right tools, and paying attention to performance and privacy, you can build powerful applications that unlock valuable insights from your Minecraft server data.** This comprehensive overview should provide a strong foundation for an LM to quickly grasp the key concepts and contribute effectively to Graph Database projects related to MCP Servers. Remember to tailor the information to the specific project requirements and to provide the LM with clear and specific instructions.
Android Forensics ADB MCP Server
Enables forensic investigators to acquire data from Android devices via ADB, including device backup, artifact collection, and secure command execution.
Allure TestOps MCP
MCP server for Allure TestOps that enables test case management operations like searching, creating, deleting, and updating test cases, scenarios, issues, and custom fields.
interactive-mcp
A Node.js/TypeScript MCP server that facilitates interactive communication between LLMs and users, allowing AI assistants to request user input, display notifications, and manage command-line chat sessions.
infra-advisor-mcp
Estimates GPU requirements, training/inference costs, and cloud-vs-on-prem TCO for AI workloads using deterministic calculators.
MCP SOP Server
Enables AI agents to search and retrieve Standard Operating Procedures using semantic search with Italian language support, powered by ChromaDB and RAG for intelligent document retrieval from categorized SOP collections.
ROI Agent MCP Server
Enables users to ask questions in Portuguese about marketing metrics (ROI, CAC, LTV, pipeline, channel attribution) by querying a marketing data warehouse through MCP tools.
israel-weather-mcp-agent
Provides MCP tools to fetch weather forecasts for Israeli cities using browser automation with Playwright, without relying on external APIs.
Clado MCP Server
An unofficial Model Context Protocol server that provides LinkedIn tools for searching users, enriching profiles, retrieving contact information, and conducting deep research through natural language interfaces.
Music MCP Server
Provides music search, playback control, volume adjustment, and playlist management for XiaoZhi AI through MCP protocol.
nanoboy-social-mcp
MCP server for Instagram growth in LATAM, enabling automated DM flows, comment management, and account analytics.