MCP Server って何?

MCP のことを全く知らない場合に読むと吉です

Cline には MCP Marketplace があると

ここは大量にリストされてそう

GitHub
これはよく使いそうな予感
🧠 概要
GitHub MCP Server は、GitHub API を利用したファイル操作・リポジトリ管理・検索などを行うためのサーバー。高度な操作と一括管理を可能にするツールセットを提供。
⸻
🚀 主な特徴
• 自動ブランチ作成:ファイル作成・更新・Push時にブランチが存在しない場合は自動作成。
• 包括的なエラーハンドリング:明確なエラーメッセージで問題解決をサポート。
• Git履歴の保持:強制Pushを避け、正しい履歴を維持。
• バッチ操作:単一または複数ファイルの一括操作が可能。
• 高度な検索機能:コード、Issue/PR、ユーザーなど多様な検索に対応。

Fetch
🚀 主な機能
• 指定した URLからコンテンツを取得 し、Markdown形式に変換。
• 抽出の 最大長 や 開始位置 など、細かい設定が可能。
• User-Agentやrobots.txt対応のカスタマイズも可能。
⸻
💡 活用例
• LLMにWeb情報をリアルタイムで提供し、応答を高度化。
• オンライン記事を簡略化し、読みやすい形で分析。
• リサーチやデータ集約のためのWeb情報収集支援。

Slack 使っている会社だったら出番多そう
🚀 主な機能
• ワークスペース内の パブリックチャネル一覧の取得
• チャネルへの メッセージ投稿
• スレッドへの返信
• 絵文字リアクション の追加
• チャネルの メッセージ履歴取得
• ユーザーの 詳細プロフィール取得
⸻
💡 活用例
• 複数チャネルを使った チーム内コミュニケーション
• スレッドを活用した プロジェクト管理
• 外部アプリとの連携による ワークフローの拡張

Playwright MCP は、LLM が ウェブページと直接やり取りできるようにするブラウザ自動化ツール
🚀 主な機能
• Playwrightの アクセシビリティツリー を活用し、動作が高速・軽量。
• 視覚モデル不要:完全に構造化データに基づいて動作。
• 決定論的なツール適用:スクリーンショットに依存せず、あいまいさを軽減。
⸻
💡 活用例
• フォーム入力やリンククリックなどの Webナビゲーション
• 構造化データの抽出
• LLMによる 自動テスト実行
• エージェントによる 一般的なWeb操作

Markdownify is a Model Context Protocol (MCP) server that converts various file types and web content to Markdown format.
Convert multiple file types to Markdown:
- Images
- Audio (with transcription)
- DOCX
- XLSX
- PPTX
Convert web content to Markdown:
- YouTube video transcripts
- Bing search results
- General web pages
Retrieve existing Markdown files

AWS MCP Servers
AIアプリケーションから AWSのドキュメント・ベストプラクティス・ガイダンス へアクセスを提供するサーバー群です。これにより、AWSの機能がAIや開発環境の 知的な拡張機能 になります。

Time MCP Server
LLM に対して現在時刻の取得やタイムゾーン変換機能を提供します。
🔧 利用可能なツール
• get_current_time
指定したタイムゾーン、またはシステムのタイムゾーンでの現在時刻を取得
引数: timezone (string):IANA形式のタイムゾーン名
• convert_time
指定した時間を異なるタイムゾーンに変換
引数:
- source_timezone (string):変換元タイムゾーン
- time (string):24時間形式の時刻(例:14:30)
- target_timezone (string):変換先タイムゾーン

Google Drive server
- search
- Search for files in Google Drive
- Input: query (string): Search query
- Returns file names and MIME types of matching files

Grafana MCP server
個人的に声が出た
Tool | Category | Description |
---|---|---|
search_dashboards | Search | Search for dashboards |
get_dashboard_by_uid | Dashboard | Get a dashboard by uid |
list_datasources | Datasources | List datasources |
get_datasource_by_uid | Datasources | Get a datasource by uid |
get_datasource_by_name | Datasources | Get a datasource by name |
query_prometheus | Prometheus | Execute a query against a Prometheus datasource |
list_prometheus_metric_metadata | Prometheus | List metric metadata |
list_prometheus_metric_names | Prometheus | List available metric names |
list_prometheus_label_names | Prometheus | List label names matching a selector |
list_prometheus_label_values | Prometheus | List values for a specific label |
list_incidents | Incident | List incidents in Grafana Incident |
create_incident | Incident | Create an incident in Grafana Incident |
add_activity_to_incident | Incident | Add an activity item to an incident in Grafana Incident |
resolve_incident | Incident | Resolve an incident in Grafana Incident |
query_loki_logs | Loki | Query and retrieve logs using LogQL (either log or metric queries) |
list_loki_label_names | Loki | List all available label names in logs |
list_loki_label_values | Loki | List values for a specific log label |
query_loki_stats | Loki | Get statistics about log streams |
list_alert_rules | Alerting | List alert rules |
get_alert_rule_by_uid | Alerting | Get alert rule by UID |
list_oncall_schedules | OnCall | List schedules from Grafana OnCall |
get_oncall_shift | OnCall | Get details for a specific OnCall shift |
get_current_oncall_users | OnCall | Get users currently on-call for a specific schedule |
list_oncall_teams | OnCall | List teams from Grafana OnCall |
list_oncall_users | OnCall | List users from Grafana OnCall |

MCP Server for iOS Simulator
iOS シュミレートできて自然言語で操作できるなら夢が広がる

YouTube Transcript Server
YouTube動画からトランスクリプトを取得

他にも