发现优秀的 MCP 服务器
通过 MCP 服务器扩展您的代理能力,拥有 75,901 个能力。
dida-mcp-server
Enables AI assistants to manage TickTick/Dida365 tasks, projects, and tags through the MCP protocol, with features for GTD-based task organization and OAuth authentication.
MCP Workspace Server
Provides secure, sandboxed file system access for AI assistants to read, write, and manage project files with controlled command execution capabilities, all confined to a designated workspace directory.
Generate-Prd-Prompt
Mercury Spec Ops MCP Server is a dynamic prompt generation and template assembly tool based on a modular architecture. It is suitable for the interaction between AI assistants and professional content, and supports the dynamic generation of 31 technology stacks, 10 analysis dimensions and 34 templat
Controtto
Okay, I understand. I will do my best to translate English text into Chinese, and when presented with Go code, I will attempt to analyze it from the perspective of Domain-Driven Design (DDD) and Clean Architecture principles. **Specifically, when analyzing Go code, I will look for:** * **DDD Aspects:** * **Ubiquitous Language:** Is the code using terminology that aligns with the business domain? Are the names of variables, functions, and types meaningful to domain experts? * **Entities:** Are there well-defined entities with identity and behavior? * **Value Objects:** Are there immutable value objects representing domain concepts? * **Aggregates:** Are aggregates used to enforce consistency and manage transactions? Are aggregate roots clearly defined? * **Domain Services:** Are domain services used to encapsulate complex domain logic that doesn't naturally belong to an entity or value object? * **Repositories:** Are repositories used to abstract data access and persistence? * **Domain Events:** Are domain events used to decouple different parts of the system and react to changes in the domain? * **Bounded Contexts:** (If applicable) Is the code organized into bounded contexts with clear boundaries and responsibilities? * **Clean Architecture Aspects:** * **Dependency Inversion Principle (DIP):** Are high-level modules not dependent on low-level modules? Are abstractions used to decouple layers? * **Interface Segregation Principle (ISP):** Are interfaces small and focused, avoiding unnecessary dependencies? * **Single Responsibility Principle (SRP):** Do classes/modules have a single, well-defined responsibility? * **Layers:** Are there distinct layers (e.g., presentation, application, domain, infrastructure)? * **Use Cases/Interactors:** Are use cases clearly defined and implemented as interactors? * **Entities (Domain Layer):** Is the core business logic (entities and domain rules) independent of frameworks and infrastructure? * **Frameworks & Drivers (Outer Layer):** Are frameworks and infrastructure concerns kept separate from the core business logic? * **Testability:** Is the code easily testable, with clear separation of concerns? **My analysis will be strict and critical.** I will point out potential violations of these principles and suggest improvements. I will also consider the trade-offs involved in applying these principles, as strict adherence is not always practical or beneficial. **Important Considerations:** * **Context is Key:** My analysis will be limited by the information you provide. The more context you give me about the domain, the requirements, and the overall architecture, the better I can assess the code. * **Subjectivity:** DDD and Clean Architecture are not rigid rules, but rather guidelines. There is room for interpretation and different approaches. My analysis will reflect my understanding of these principles, which may differ from yours. * **Code Completeness:** I can only analyze the code you provide. I cannot infer the entire system architecture or domain model from a small snippet. **Example:** If you provide me with the following Go code: ```go package main import "fmt" type User struct { ID int Name string Email string } func SaveUser(db *sql.DB, user User) error { _, err := db.Exec("INSERT INTO users (name, email) VALUES (?, ?)", user.Name, user.Email) return err } func main() { // ... database connection ... user := User{Name: "John Doe", Email: "john.doe@example.com"} err := SaveUser(db, user) if err != nil { fmt.Println("Error saving user:", err) } } ``` I might respond with something like: "This code has several potential issues from a DDD and Clean Architecture perspective: * **Lack of Domain Layer:** The `User` struct is directly coupled to the database. It should be part of a dedicated domain layer, separate from infrastructure concerns. * **Anemic Domain Model:** The `User` struct only contains data and lacks behavior. Consider adding methods to the `User` struct that encapsulate domain logic related to users. * **Direct Database Access:** The `SaveUser` function directly interacts with the database. This violates the Dependency Inversion Principle. A repository interface should be used to abstract data access. * **Missing Repository:** There is no repository interface or implementation to handle user persistence. * **No Use Case:** The `main` function directly calls the `SaveUser` function. This should be encapsulated in a use case or interactor. To improve this code, consider: 1. Creating a `domain` package with the `User` entity and any related value objects. 2. Defining a `UserRepository` interface in the `domain` package. 3. Implementing the `UserRepository` interface in an `infrastructure` package, using a database connection. 4. Creating an `application` package with a `CreateUser` use case that uses the `UserRepository` to persist the user. This would result in a more decoupled, testable, and maintainable codebase that adheres to DDD and Clean Architecture principles." **Now, please provide me with the text you want me to translate or the Go code you want me to analyze.**
Alibaba Cloud DMS MCP Server
A Model Context Protocol server that enables large language models to access database metadata and perform cross-engine data querying across diverse database ecosystems.
Sentry MCP Server
Enables comprehensive Sentry monitoring including performance analysis, issue tracking, and transaction tracing.
ZMCPTools
A multi-agent orchestration platform for Claude Code providing 61 tools for autonomous agent coordination, browser automation, and documentation intelligence. It features LanceDB-powered semantic search, knowledge graph memory systems, and advanced task management for complex development workflows.
admob-mcp-server
Enables natural language queries and management of AdMob apps, ad units, reports, and mediation through the Google AdMob API.
pendpost
Pendpost MCP server — exposes ~43 tools for posting, scheduling, and managing content via the Pendpost platform.
mcp-mysql-remote
Remote read-only MCP server that exposes diagnostic SQL queries to EasyJur's MySQL for Claude.ai via HTTPS, secured with OAuth 2.1 and PKCE.
RAG Knowledge Base MCP Server
Enables searching a knowledge base and asking grounded questions with hybrid retrieval, reranking, and cited answers.
MCP Google Server
A Model Context Protocol server that provides web search capabilities using Google Custom Search API and webpage content extraction functionality.
CodeGuard MCP Server
Provides centralized security instructions for AI-assisted code generation by matching context-aware rules to the user's programming language and file patterns. It ensures generated code adheres to security best practices without requiring manual maintenance of instruction files across individual repositories.
dnd-oracle
D\&D 5e SRD MCP server - monster search, spell lookup, encounter building, and character tools powered by ground-truth SRD data
MCP-Demo
A minimal Python MCP server that enables Claude Code to call local Ollama models (e.g., gemma3) as a tool, routing low-stakes work off the API and onto a homelab.
spd-mcp
Enables remote control of Siglent SPD3303X DC power supplies via SCPI over TCP/IP, supporting output control, measurement, timers, and network configuration.
ms-sentinel-mcp-server
ms-sentinel-mcp-server
Coval MCP Server
Enables AI assistants to interact with Coval's evaluation platform for launching and monitoring evaluation runs, managing agents and test sets, and retrieving evaluation metrics.
Todo MCP Server
A multi-node todo application server using MCP protocol, Redis for storage, and OpenRouter for AI-powered prioritization analysis.
ArmBench MCP Server
Enables benchmarking and inference of LLMs on Arm64 cloud instances with KleidiAI optimizations, providing an MCP-compatible API for serving results.
Amazon Ads API MCP SDK
Enables AI-powered advertising applications by providing MCP-compliant tools to interact with Amazon Ads API for campaign management, reporting, and optimization.
MCP API Server
A Model Context Protocol server that enables AI assistants to make HTTP requests (GET, POST, PUT, DELETE) to external APIs through standardized MCP tools.
bb-mcp-server
An MCP server for Bitbucket Cloud that enables reading and managing pull requests, comments, and descriptions via MCP clients.
sqlite-kg-vec-mcp
基于 SQLite 的,集成了知识图谱和向量数据库的 MCP 服务器
CSVGlow
Turn any CSV into a stunning interactive dashboard with one command — works as CLI, MCP server, or AI skill
filesystem-gitignore
A professional MCP server that provides filesystem operations while automatically respecting .gitignore patterns, enabling efficient and token-friendly file access for Claude.
aiquaa-api-quality-mcp-server
Analyzes API requirements and source code, evaluates existing Postman test coverage, and generates or updates test automation with an optional draft pull request on GitHub.
mcp-housing-intel
Chains FRED, BLS, ATTOM, and HUD APIs to provide housing intelligence data through a single MCP server.
kannaka-quantum
Enables AI agents to execute quantum circuits, generate true quantum random bits, and perform resonance recall using amplitude amplification on real quantum backends via qBraid.
imgx-mcp
An MCP server for AI image generation and editing, allowing users to generate images from text, edit existing images with instructions, and manage iterative editing sessions with undo/redo.