
kodekloudhub/mcp-for-beginners 是一个从 https://github.com/kodekloudhub/mcp-for-beginners. 导入的 MCP 服务器候选。
概览
kodekloudhub/mcp-for-beginners 是一个从 https://github.com/kodekloudhub/mcp-for-beginners. 导入的 MCP 服务器候选。
概述(AI 翻译)
本仓库包含一组示例模型上下文协议(MCP)服务器,每个服务器展示了MCP标准的不同集成和用例。这些服务器设计用于教育目的,作为KodeKloud上“MCP for beginners”课程的一部分,可作为构建自己MCP兼容工具的模板或参考。
目录
- 谷歌日历-MCP
- Node-BASIC-MCP-服务器
- 奥拉马-MCP
- 奥拉玛德莫
- 邮政员-MCP
- 天气-MCP-服务器
谷歌日历-MCP
目的: 一个功能齐全的MCP服务器,集成于Google日历,允许AI助手(如Claude)管理日历事件、检查可用性并执行智能日程安排。
主要功能:
- 多日历支持
- 创建、更新、删除和搜索事件
- 定期活动管理
- 跨日历的空闲/忙碌查询
- 智能调度和自然语言日期解析
- 从图片、PDF或网页链接导入事件
工作原理: 服务器使用 Google OAuth 进行认证,并与 Google 日历 API 通信。它暴露了一套用于日历操作的 MCP 工具,MCP 客户端可以访问这些工具。
布置:
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
KodeKloud MCP Server Examples
This repository contains a collection of example Model Context Protocol (MCP) servers, each demonstrating different integrations and use cases for the MCP standard. These servers are designed for educational purposes as part of the course “MCP for beginners”, on KodeKloud and can be used as templates or references for building your own MCP-compatible tools.
Table of Contents
google-calendar-mcp
Purpose:
A full-featured MCP server that integrates with Google Calendar, allowing AI assistants (like Claude) to manage calendar events, check availability, and perform smart scheduling.
Key Features:
- Multi-calendar support
- Create, update, delete, and search events
- Recurring event management
- Free/busy queries across calendars
- Smart scheduling and natural language date parsing
- Import events from images, PDFs, or web links
How it works:
The server uses Google OAuth for authentication and communicates with the Google Calendar API. It exposes a set of MCP tools for calendar operations, which can be accessed by MCP clients.
Setup:
- Requires a Google Cloud project and OAuth credentials
- Can be run via
npx, locally, or with Docker - See the google-calendar-mcp/README.md and docs/ for detailed setup, usage, and deployment instructions
node-basic-mcp-server
Purpose:
A minimal MCP server example that implements a single tool: integer addition.
Key Features:
- One tool:
add-integers(adds two integers) - Demonstrates basic STDIO transport and JSON-RPC handling
- Includes comprehensive tests for input validation and error handling
How it works:
The server listens for MCP requests over STDIO, validates input, performs integer addition, and returns the result.
Setup:
- Run with
node server.js - Test with
npm test - See node-basic-mcp-server/README.md for details
ollama-mcp
Purpose:
An MCP server that connects to a local Ollama instance, exposing structured prompt-based tools (like code review, concept explanation, and greetings) to MCP clients.
Key Features:
- Integrates with Ollama’s local LLM API
- Provides prompt-based tools: greeting, code review, concept explanation
- Uses STDIO transport for MCP communication
How it works:
The server registers several prompts as MCP tools. When a tool is called, it renders a prompt template, sends it to Ollama, and returns the LLM’s response.
Setup:
- Requires Ollama running locally (
ollama serve) - Start with
node server.js - Prompts are defined in the
prompts/directory
安装
This server does not publish a one-line install command.
Open the repository installation guide 新手?先看 mcpskill.org 教程 →