Practera MCP Server
Practera MCP サーバー
Practera の GraphQL API へのアクセスを提供し、AI モデルが Practera 学習データを照会できるようにする MCP (Model Context Protocol) サーバー。
Practera MCP を選ぶ理由
このMCPサーバーでは、LLMを使用してPracteraのプロジェクトと評価を分析できます。現時点では、これは学習デザイナー(作成者ユーザー)のみが利用できます。
この MCP サーバーの使用方法の例をいくつか示します。
プロジェクトの構造を分析し、どのように拡張、圧縮できるかを検討します。
異なる学年や異なる対象者に合わせてプロジェクトを再構成します。
プロジェクトの評価を評価し、改善方法を検討します。
プロジェクトの青写真とテンプレートを生成します。
評価と質問を生成する
プロジェクトの共通カートリッジ バージョンを作成するか、他の LMS データ ファイルからプロジェクトをインポートします。
Related MCP server: GraphQL MCP Toolkit
ロードマップ
[ ] LLMレポートを生成するためのメトリクスAPIをサポート [ ] 安全なアクセスのためのOAuth 2.1をサポート [ ] 評価、マイルストーン、アクティビティ、タスクの動的な作成をサポート [ ] メディアアセットの生成をサポート [ ] プロジェクトのコンテキストに基づいた動的なリソース/ツール/プロンプトの選択
特徴
MCP の Server-Sent Events (SSE) トランスポート
AWS Lambda デプロイメントサポート
Practera API との GraphQL 統合
地域固有のエンドポイント
APIキー認証
安全なアクセスのためのOAuth 2.1サポート
前提条件
Node.js 18歳以上
npm
AWS アカウント(デプロイ用)
Practera APIキー
OAuth クライアント資格情報 (OAuth 認証用)
インストール
このリポジトリをクローンする
依存関係をインストールします:
npm install
地域開発
開発モードでサーバーを起動します。
npm run devサーバーは
http://localhost:3000/sseで利用できます。OAuthエンドポイントは
http://localhost:3000/oauth/*からアクセスできます。
建てる
デプロイメント用にプロジェクトをビルドするには:
npm run buildAWS Lambdaへのデプロイ
AWS CLIがインストールされ、設定されていることを確認してください。
OAuth 構成パラメータを設定します。
export PRACTERA_CLIENT_ID=your_client_id export REDIRECT_URI=your_redirect_uri export ISSUER_URL=your_issuer_url export BASE_URL=your_base_urlServerless Framework を使用してデプロイします。
npm run deploy -- --param="practeraClientId=$PRACTERA_CLIENT_ID" --param="redirectUri=$REDIRECT_URI" --param="issuerUrl=$ISSUER_URL" --param="baseUrl=$BASE_URL"
認証方法
APIキー認証
シンプルな統合のために、以下を提供することで API キー認証を使用できます。
各ツール呼び出しの
apikeyパラメータPractera地域を指定するための
regionパラメータ
OAuth 2.1 認証(近日公開予定)
サーバーは、安全な認証フローのために OAuth 2.1 もサポートしています。
認証のためにユーザーを
/oauth/authorizeにリダイレクトする/oauth/tokenで認証コードをアクセストークンと交換します。ベアラートークンを使用してMCPサーバーのエンドポイントにアクセスする
必要に応じて
/oauth/revokeでトークンを取り消します
利用可能なMCPツール
このサーバーは次の MCP ツールを公開します。
mcp_practera_get_project- Practera プロジェクトの詳細を取得するmcp_practera_get_assessment- Practera 評価の詳細を取得する
MCP クライアント構成
MCP クライアントからこの MCP サーバーに接続する場合は、次の情報を提供する必要があります。
Practera 認証用の API キー (API キー認証を使用している場合)
Practera API のリージョン (米国、オーストラリア、EUK、または p2-stage)
OAuth 構成 (OAuth 認証を使用する場合)
クロードデスクトップの構成例
{
"practera": {
"url": "https://your-lambda-url.lambda-url.us-east-1.on.aws/mcp"
}
}使用例(クロード氏と)
Claude に、MCP ツールを使用して Practera データを操作するよう依頼できます。
Please use the MCP tools to get information about project 123 from Practera.次に、Claude はmcp_practera_get_projectツールを使用して、構成から API キーとリージョンを提供します。
ライセンス
MITライセンス
This server cannot be deployed
Maintenance
Related MCP Connectors
The Grafbase MCP server sits in front of a GraphQL API and exposes an MCP protocol-compliant interface that allows AI agents and LLMs to explore and query GraphQL APIs using natural language. It provides tools to search schemas, introspect types and fields, and execute GraphQL queries while minimizing context bloat by returning only relevant schema subsets, with built-in support for authentication, authorization, and configurable access control.
The HubSpot MCP Server acts as a bridge that enables AI assistants and Large Language Models to securely interact with HubSpot CRM data through natural conversation, without requiring users to understand complex API structures. It provides read-only access to standard CRM objects (contacts, companies, deals, tickets, products, invoices, and more) and their associations, secured via OAuth 2.0, allowing AI agents to perform tasks like summarizing deals, fetching company updates, and looking up record changes.
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
MCP server that lets AI assistants use all OneSchema features exposed via the public API.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that enables LLMs to interact with GraphQL APIs by providing schema introspection and query execution capabilities.6583MIT
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that enables LLMs to interact with GraphQL APIs by providing schema introspection and query execution capabilities.11MIT
- FlicenseBqualityDmaintenanceAn integration server that enables AI assistants like Claude or Cursor to access and interact with strateegia projects through the strateegia API.111-
- AlicenseNot gradedqualityDmaintenanceIntegration server that connects AI assistants to Atlassian products (Confluence & Jira), enabling natural language interactions for searching content, managing issues, creating documents, and updating project information.MIT