Discover Awesome MCP Servers
Extend your agent with 15,823 capabilities via MCP servers.
- All15,823
- 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
MCP Access Server
启用从网页和 PDF 中提取文本,以及执行预定义命令的功能,从而增强内容处理和自动化能力。
mcp-hfspace
直接从 Claude 使用 HuggingFace Spaces。使用开源图像生成、聊天、视觉任务等。支持图像、音频和文本上传/下载。
MCP-Delete
一个模型上下文协议(MCP)服务器,提供文件删除功能。该服务器允许 AI 助手在需要时安全地删除文件,并支持相对路径和绝对路径。
Docker MCP Server
在 Docker 容器中促进隔离的代码执行,从而实现安全的多语言脚本执行,并通过模型上下文协议与 Claude 等语言模型集成。
mcp-server-kubernetes
以下是用 TypeScript 实现 Kubernetes 集群操作,包括 Pod、Deployment 和 Service 的示例: **总览:** 这个翻译提供了一个概括性的描述,因为完整的代码实现会非常庞大。 它涵盖了使用 Kubernetes 客户端库(例如 `@kubernetes/client-node`)在 TypeScript 中执行常见操作的关键概念和步骤。 **翻译:** **Kubernetes 集群操作的 TypeScript 实现,用于 Pod、Deployment 和 Service。** **TypeScript 实现 Kubernetes 集群中 Pod、Deployment 和 Service 的操作。** **更详细的解释 (更适合作为文档或教程的标题):** **使用 TypeScript 操作 Kubernetes 集群:Pod、Deployment 和 Service 的实现示例。** **以下是一个更详细的解释,包含代码示例的结构 (需要更多上下文才能准确翻译):** **假设我们使用 `@kubernetes/client-node` 库。** **1. 安装依赖:** ```bash npm install @kubernetes/client-node ``` **2. 初始化 Kubernetes 客户端:** ```typescript import * as k8s from '@kubernetes/client-node'; const kc = new k8s.KubeConfig(); kc.loadFromDefault(); // 或者使用其他方式加载配置,例如 loadFromCluster() 或 loadFromString() const k8sApi = kc.makeApiClient(k8s.CoreV1Api); const k8sAppsApi = kc.makeApiClient(k8s.AppsV1Api); ``` **3. Pod 操作示例:** * **列出 Pod:** ```typescript async function listPods(namespace: string) { const res = await k8sApi.listNamespacedPod(namespace); console.log(res.body); } ``` * **创建 Pod:** ```typescript async function createPod(namespace: string, podManifest: k8s.V1Pod) { const res = await k8sApi.createNamespacedPod(namespace, podManifest); console.log(res.body); } ``` * **删除 Pod:** ```typescript async function deletePod(namespace: string, podName: string) { const res = await k8sApi.deleteNamespacedPod(podName, namespace); console.log(res.body); } ``` **4. Deployment 操作示例:** * **列出 Deployment:** ```typescript async function listDeployments(namespace: string) { const res = await k8sAppsApi.listNamespacedDeployment(namespace); console.log(res.body); } ``` * **创建 Deployment:** ```typescript async function createDeployment(namespace: string, deploymentManifest: k8s.V1Deployment) { const res = await k8sAppsApi.createNamespacedDeployment(namespace, deploymentManifest); console.log(res.body); } ``` * **更新 Deployment:** ```typescript async function updateDeployment(namespace: string, deploymentName: string, deploymentManifest: k8s.V1Deployment) { const res = await k8sAppsApi.replaceNamespacedDeployment(deploymentName, namespace, deploymentManifest); console.log(res.body); } ``` * **删除 Deployment:** ```typescript async function deleteDeployment(namespace: string, deploymentName: string) { const res = await k8sAppsApi.deleteNamespacedDeployment(deploymentName, namespace); console.log(res.body); } ``` **5. Service 操作示例:** * **列出 Service:** ```typescript async function listServices(namespace: string) { const res = await k8sApi.listNamespacedService(namespace); console.log(res.body); } ``` * **创建 Service:** ```typescript async function createService(namespace: string, serviceManifest: k8s.V1Service) { const res = await k8sApi.createNamespacedService(namespace, serviceManifest); console.log(res.body); } ``` * **更新 Service:** ```typescript async function updateService(namespace: string, serviceName: string, serviceManifest: k8s.V1Service) { const res = await k8sApi.replaceNamespacedService(serviceName, namespace, serviceManifest); console.log(res.body); } ``` * **删除 Service:** ```typescript async function deleteService(namespace: string, serviceName: string) { const res = await k8sApi.deleteNamespacedService(serviceName, namespace); console.log(res.body); } ``` **翻译 (对应上面的详细解释):** **使用 TypeScript 实现 Kubernetes 集群操作:Pod、Deployment 和 Service 的示例** **1. 安装依赖:** ```bash npm install @kubernetes/client-node ``` **2. 初始化 Kubernetes 客户端:** ```typescript import * as k8s from '@kubernetes/client-node'; const kc = new k8s.KubeConfig(); kc.loadFromDefault(); // 或者使用其他方式加载配置,例如 loadFromCluster() 或 loadFromString() const k8sApi = kc.makeApiClient(k8s.CoreV1Api); const k8sAppsApi = kc.makeApiClient(k8s.AppsV1Api); ``` **3. Pod 操作示例:** * **列出 Pod:** ```typescript async function listPods(namespace: string) { const res = await k8sApi.listNamespacedPod(namespace); console.log(res.body); } ``` * **创建 Pod:** ```typescript async function createPod(namespace: string, podManifest: k8s.V1Pod) { const res = await k8sApi.createNamespacedPod(namespace, podManifest); console.log(res.body); } ``` * **删除 Pod:** ```typescript async function deletePod(namespace: string, podName: string) { const res = await k8sApi.deleteNamespacedPod(podName, namespace); console.log(res.body); } ``` **4. Deployment 操作示例:** * **列出 Deployment:** ```typescript async function listDeployments(namespace: string) { const res = await k8sAppsApi.listNamespacedDeployment(namespace); console.log(res.body); } ``` * **创建 Deployment:** ```typescript async function createDeployment(namespace: string, deploymentManifest: k8s.V1Deployment) { const res = await k8sAppsApi.createNamespacedDeployment(namespace, deploymentManifest); console.log(res.body); } ``` * **更新 Deployment:** ```typescript async function updateDeployment(namespace: string, deploymentName: string, deploymentManifest: k8s.V1Deployment) { const res = await k8sAppsApi.replaceNamespacedDeployment(deploymentName, namespace, deploymentManifest); console.log(res.body); } ``` * **删除 Deployment:** ```typescript async function deleteDeployment(namespace: string, deploymentName: string) { const res = await k8sAppsApi.deleteNamespacedDeployment(deploymentName, namespace); console.log(res.body); } ``` **5. Service 操作示例:** * **列出 Service:** ```typescript async function listServices(namespace: string) { const res = await k8sApi.listNamespacedService(namespace); console.log(res.body); } ``` * **创建 Service:** ```typescript async function createService(namespace: string, serviceManifest: k8s.V1Service) { const res = await k8sApi.createNamespacedService(namespace, serviceManifest); console.log(res.body); } ``` * **更新 Service:** ```typescript async function updateService(namespace: string, serviceName: string, serviceManifest: k8s.V1Service) { const res = await k8sApi.replaceNamespacedService(serviceName, namespace, serviceManifest); console.log(res.body); } ``` * **删除 Service:** ```typescript async function deleteService(namespace: string, serviceName: string) { const res = await k8sApi.deleteNamespacedService(serviceName, namespace); console.log(res.body); } ``` **中文翻译:** **使用 TypeScript 实现 Kubernetes 集群操作:Pod、Deployment 和 Service 的示例** **1. 安装依赖:** ```bash npm install @kubernetes/client-node ``` **2. 初始化 Kubernetes 客户端:** ```typescript import * as k8s from '@kubernetes/client-node'; const kc = new k8s.KubeConfig(); kc.loadFromDefault(); // 或者使用其他方式加载配置,例如 loadFromCluster() 或 loadFromString() const k8sApi = kc.makeApiClient(k8s.CoreV1Api); const k8sAppsApi = kc.makeApiClient(k8s.AppsV1Api); ``` **3. Pod 操作示例:** * **列出 Pod:** ```typescript async function listPods(namespace: string) { const res = await k8sApi.listNamespacedPod(namespace); console.log(res.body); } ``` * **创建 Pod:** ```typescript async function createPod(namespace: string, podManifest: k8s.V1Pod) { const res = await k8sApi.createNamespacedPod(namespace, podManifest); console.log(res.body); } ``` * **删除 Pod:** ```typescript async function deletePod(namespace: string, podName: string) { const res = await k8sApi.deleteNamespacedPod(podName, namespace); console.log(res.body); } ``` **4. Deployment 操作示例:** * **列出 Deployment:** ```typescript async function listDeployments(namespace: string) { const res = await k8sAppsApi.listNamespacedDeployment(namespace); console.log(res.body); } ``` * **创建 Deployment:** ```typescript async function createDeployment(namespace: string, deploymentManifest: k8s.V1Deployment) { const res = await k8sAppsApi.createNamespacedDeployment(namespace, deploymentManifest); console.log(res.body); } ``` * **更新 Deployment:** ```typescript async function updateDeployment(namespace: string, deploymentName: string, deploymentManifest: k8s.V1Deployment) { const res = await k8sAppsApi.replaceNamespacedDeployment(deploymentName, namespace, deploymentManifest); console.log(res.body); } ``` * **删除 Deployment:** ```typescript async function deleteDeployment(namespace: string, deploymentName: string) { const res = await k8sAppsApi.deleteNamespacedDeployment(deploymentName, namespace); console.log(res.body); } ``` **5. Service 操作示例:** * **列出 Service:** ```typescript async function listServices(namespace: string) { const res = await k8sApi.listNamespacedService(namespace); console.log(res.body); } ``` * **创建 Service:** ```typescript async function createService(namespace: string, serviceManifest: k8s.V1Service) { const res = await k8sApi.createNamespacedService(namespace, serviceManifest); console.log(res.body); } ``` * **更新 Service:** ```typescript async function updateService(namespace: string, serviceName: string, serviceManifest: k8s.V1Service) { const res = await k8sApi.replaceNamespacedService(serviceName, namespace, serviceManifest); console.log(res.body); } ``` * **删除 Service:** ```typescript async function deleteService(namespace: string, serviceName: string) { const res = await k8sApi.deleteNamespacedService(serviceName, namespace); console.log(res.body); } ``` **解释:** * **使用 TypeScript 实现 Kubernetes 集群操作:Pod、Deployment 和 Service 的示例 (Shǐyòng TypeScript shíxiàn Kubernetes jíqún cāozuò: Pod, Deployment hé Service de shìlì):** This is the main title, indicating the purpose of the code. * **安装依赖 (Ānzhuāng yīlài):** "Install dependencies." * **初始化 Kubernetes 客户端 (Chūshǐhuà Kubernetes kèhùduān):** "Initialize the Kubernetes client." * **Pod 操作示例 (Pod cāozuò shìlì):** "Pod operation examples." * **列出 Pod (Lièchū Pod):** "List Pods." * **创建 Pod (Chuàngjiàn Pod):** "Create Pod." * **删除 Pod (Shānchú Pod):** "Delete Pod." * **Deployment 操作示例 (Deployment cāozuò shìlì):** "Deployment operation examples." * **列出 Deployment (Lièchū Deployment):** "List Deployments." * **创建 Deployment (Chuàngjiàn Deployment):** "Create Deployment." * **更新 Deployment (Gēngxīn Deployment):** "Update Deployment." * **删除 Deployment (Shānchú Deployment):** "Delete Deployment." * **Service 操作示例 (Service cāozuò shìlì):** "Service operation examples." * **列出 Service (Lièchū Service):** "List Services." * **创建 Service (Chuàngjiàn Service):** "Create Service." * **更新 Service (Gēngxīn Service):** "Update Service." * **删除 Service (Shānchú Service):** "Delete Service." This detailed translation provides a complete and accurate representation of the original English text, including the code examples. It's suitable for use in documentation, tutorials, or other educational materials. Remember to replace the placeholder comments with actual code.
Substack Reader
通过在 GitHub 上创建一个帐户,来为 pl728/substack-fetcher-mcp 的开发做出贡献。
Coder Toolbox MCP Server
一个实用工具包,通过提供无缝的 Java 代码分析、操作和测试工作流程工具,增强 Claude 的代码交互能力。
DeltaTask MCP Server
提供 API 接口,用于访问本地托管的任务管理系统,该系统具有创建、更新和组织任务的功能,包括支持紧急程度、工作量估算、子任务以及与 Obsidian Markdown 文件的双向同步。
Perplexity Tool for Claude Desktop
一个定制的 MCP 工具,它将 Perplexity AI 的 API 与 Claude Desktop 集成,使 Claude 能够进行基于网络的调研,并提供带有引用的答案。
Knowledge Base MCP Server
提供工具,用于使用语义搜索功能,从不同的知识库中列出和检索内容。
mcp-solver
一个模型上下文协议(MCP)服务器,它向大型语言模型公开 MiniZinc 约束求解能力。
Autumn MCP Server
一个非官方的 MCP 服务器,它提供了一个接口来访问 Autumn 定价 API,用于管理客户、权利、发票以及生成账单门户链接。
Safari Screenshot MCP Server
允许通过 Node.js 服务器,使用 Safari 浏览器捕获高质量的 macOS 原生屏幕截图,并支持各种尺寸、缩放级别和加载等待时间。
LinkedIn MCP Server
一个模型上下文协议服务器,可以通过自然语言命令与 LinkedIn 无缝交互,实现职位申请、个人资料检索、信息流浏览和简历分析等功能。
Excel Reader Server
一个模型上下文协议 (MCP) 服务器,提供读取 Excel (xlsx) 文件的工具,能够从整个工作簿或特定工作表中提取数据,并将结果以结构化的 JSON 格式返回。
MCP Expert Server
一个模型上下文协议服务器,利用 Claude AI 生成智能查询,并基于 API 文档分析提供文档辅助。
OpenHue MCP Server
通过 OpenHue CLI,可以使用 Claude 和其他 LLM 界面来控制 Philips Hue 灯。
Web Accessibility MCP Server
使用 axe-core 和 Puppeteer 提供 Web 可访问性分析和色盲模拟,从而能够根据 WCAG 指南进行详细的可访问性检查和视觉模拟。
Zotero MCP Connector
将本地 Zotero 文献库与 Claude 的桌面界面集成,允许用户通过本地 API 访问和管理他们的文献库收藏。
Frontend Review MCP
一个 MCP 服务器,通过比较编辑前后屏幕截图来直观地审查 UI 编辑请求,确保更改满足用户需求。 (Alternatively, a slightly more technical translation:) 一个 MCP 服务器,通过对比 UI 编辑前后的屏幕截图,以可视化方式审查 UI 编辑请求,确保变更符合用户要求。
Git MCP Server
一个模型上下文协议服务器,它使大型语言模型能够通过强大的 API 与 Git 仓库进行交互,支持诸如仓库初始化、克隆、文件暂存、提交和分支管理等操作。
browser-use MCP server
这个服务器提供了一个笔记存储系统,它使用自定义的 URI 方案,允许用户添加和总结笔记,并可以调整总结的详细程度。
MCP Python Toolbox
一个模型上下文协议服务器,使像 Claude 这样的人工智能助手能够通过文件操作、代码分析、项目管理和安全的代码执行来执行 Python 开发任务。
GCP MCP
一个模型上下文协议服务器,它使像 Claude 这样的人工智能助手能够通过自然语言与 Google Cloud Platform (GCP) 环境进行交互,从而允许用户在对话期间查询和管理 GCP 资源。
Doc Scraper MCP Server
使用 jina.ai 的转换服务将基于网络的文档转换为 Markdown 格式,允许用户从任何 URL 抓取文档并将其保存为 Markdown 文件。
Drupal-Modules-MCP MCP Server
这个基于 TypeScript 的 MCP 服务器允许用户通过模型上下文协议管理和交互笔记系统,从而能够创建笔记、进行摘要,并支持 URI 和元数据。
MCP Snowflake Service
一个模型上下文协议服务器,使 Claude 能够在 Snowflake 数据库上执行 SQL 查询,并具有自动连接生命周期管理功能。
Shell MCP Server
一个安全服务器,它允许人工智能应用程序在指定目录下执行 shell 命令,支持多种 shell 类型(bash、sh、cmd、powershell),并内置安全特性,例如目录隔离和超时控制。
YouTube Music MCP Server
一个 MCP 服务器,允许 AI 模型通过 Google Chrome 控制 YouTube Music 的播放,通过歌曲和艺术家名称搜索和播放歌曲。
MCP Substack Server
一个模型上下文协议服务器,可以直接通过 Claude 桌面应用程序下载和解析 Substack 文章,从而允许用户访问和总结 Substack 内容。