Skip to main content
Glama
hyperskill

MCP-Hyperskill

Official
by hyperskill

MCP-ハイパースキル

Hyperskill との FastMCP 統合により、AI エージェントが Hyperskill の学習リソースを使用してプログラミングのトピックを説明できるようになります。

特徴

  • Hyperskill トピックへのリンクを使用してコードの概念の説明を取得します

  • Hyperskillでプログラミングトピックを検索

Related MCP server: Vibe Coder MCP

インストール

# Install dependencies using UV with pyproject.toml uv sync

使用法

サーバーを実行するには:

uv run main.py

これにより、AI エージェントが接続できるhttp://0.0.0.0:8080上のサーバーが起動します。

コマンドライン引数

サーバーは、次のコマンドライン引数をサポートしています。

uv run main.py [--host HOST] [--port PORT] [--debug]
  • --host HOST : サーバーをバインドするホスト (デフォルト: 0.0.0.0)

  • --port PORT : サーバーをバインドするポート (デフォルト: 8080)

  • --debug : デバッグモードで実行

例:

uv run main.py --host 127.0.0.1 --port 9000 --debug

MCPツール

コード内のトピックを説明する

関連する Hyperskill リソースを見つけて、コード内に存在するプログラミング トピックについて説明します。

パラメータ:

  • topics : 説明が必要な主要なトピックまたは概念のリスト

  • programming_language : 指定されたコードのプログラミング言語

ハイパースキルに関するトピックを探す

特定のプログラミングトピックを Hyperskill で検索します。

パラメータ:

  • topics : 検索するトピックキーワードのリスト

  • programming_language : トピックをフィルタリングするプログラミング言語

使用例

MCP-Hyperskill にアクセスできる AI エージェントと対話する場合は、次のように質問できます。

Explain topics in the code using Hyperskill: def fibonacci(n): if n <= 1: return n else: return fibonacci(n-1) + fibonacci(n-2) result = fibonacci(10) print(result)

AI エージェントは、「再帰」、「関数」、「フィボナッチ数列」などの主要な概念を識別し、これらのトピックについてさらに学習するための Hyperskill リンクを提供します。

回答には次の内容が含まれます:

  • トピックのタイトル

  • Hyperskill 学習リソースへのリンク

  • これらの概念がカリキュラムのどこに当てはまるかを示すトピック階層

-
security - not tested
F
license - not found
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/hyperskill/mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server