Create and Publish Business Websites in seconds. AI will gather all the details about your website and generate link to your website.

MCP-TestSheetBuilder
0
Github Watches
0
Github Forks
0
Github Stars
MCP Test Sheet Builder
GoogleスプレッドシートとGoogleドライブを使用して、テスト項目を自動生成するMCPサーバーです。
機能
- GoogleDriveにアクセス可能
- GoogleDrive内のスプレッドシートを閲覧・編集可能
- 指定したテンプレートのスプレッドシートをコピーしてファイルを作成可能
- プロンプトで指定された要件をテストするための因子水準を作成し、スプレッドシートに記載可能
- 因子水準に基づいてテスト項目をスプレッドシートに作成可能
MCPツール
このサーバーは以下のMCPツールを提供します:
-
mcp_test_sheet_builder_generate_test
: テストシートを生成するツール- パラメータ:
-
templateId
: テンプレートとなるスプレッドシートのID(必須) -
title
: 生成するスプレッドシートのタイトル(必須) -
prompt
: テスト要件を記述したプロンプト(必須) -
useOrthogonalArray
: 直交表を使用するかどうか(省略可、デフォルト: false)
-
- パラメータ:
-
mcp_test_sheet_builder_get_spreadsheet
: スプレッドシートの情報を取得するツール- パラメータ:
-
id
: スプレッドシートのID(必須) -
range
: 取得する範囲(例: Sheet1!A1:Z100)(省略可)
-
- パラメータ:
セットアップ方法
- Google Cloud Consoleでプロジェクトを作成
- Google Drive APIとGoogle Sheets APIを有効化
- OAuth同意画面を設定
- OAuth 2.0クライアントIDを作成し、認証情報をダウンロード
- ダウンロードしたJSONファイルを
credentials/client_secret.json
として保存 - 以下のコマンドでトークンを生成:
node simple-token-generator.js
- このコマンドを実行すると、認証URLが表示されます
- URLをコピーしてブラウザで開き、Google認証を行います
- 認証が完了すると自動的に
mcp-test-sheet-builder/credentials/token.json
が生成されます - 「トークンが保存されました」と表示されれば認証は成功です
- Cursor SettingsのMCP Serversで「Add new global MCP server」を押下し、mcp.jsonに以下を追記
"mcp_test_sheet_builder": { "command": "node", "args": [ "[実際のパスを設定する]/MCP-TestSheetBuilder/mcp-test-sheet-builder/build/index.js" ] }
- mcp_test_sheet_builderを有効にする
トラブルシューティング
- トークンが期限切れになった場合は、
simple-token-generator.js
を使用して新しいトークンを生成してください - Google APIの権限が不足している場合は、Google Cloud Consoleでプロジェクトの権限を確認してください
- トークン生成プロセスで問題が発生した場合の対処法:
-
client_secret.json
の内容が正しいか確認する - OAuth同意画面で適切なスコープが設定されているか確認する
- Google Cloud Consoleでリダイレクトに
http://localhost:8080
が登録されているか確認する - Node.jsのバージョンが17以上であることを確認する(ESMサポートのため)
-
技術詳細
- このバージョンではMCPプロトコルのみをサポートしています
- パラメータのバリデーションにZodを使用しています
- GoogleスプレッドシートとGoogleドライブの操作にGoogle API Node.js クライアントライブラリを使用しています
- 認証にはOAuth 2.0を使用し、ブラウザ経由でのユーザー認証を実装しています
相关推荐
Carbon footprint calculations breakdown and advices on how to reduce it
Text your favorite pet, after answering 10 questions about their everyday lives!
You're in a stone cell – can you get out? A classic choose-your-adventure interactive fiction game, based on a meticulously-crafted playbook. With a medieval fantasy setting, infinite choices and outcomes, and dice!
Evaluates language quality of texts, responds with a numerical score between 50-150.
Best-in-class AI domain names scoring engine and availability checker. Brandability, domain worth, root keywords and more.
Discover A More Robust Business: Craft tailored value proposition statements, develop a comprehensive business model canvas, conduct detailed PESTLE analysis, and gain strategic insights on enhancing business model elements like scalability, cost structure, and market competition strategies. (v1.18)
Structured recipes for food and desserts – ingredient lists and step-by-step recipe instructions from any input. Become surprised, try something new or breathe life into grandma's old recipe notebook.
🧑🚀 全世界最好的 llM 资料总结(数据处理、模型训练、模型部署、 O1 模型、 MCP 、小语言模型、视觉语言模型) | Resumen de los mejores recursos del mundo.
Plataforma de automatización de flujo de trabajo de código justo con capacidades de IA nativas. Combine el edificio visual con código personalizado, auto-anfitrión o nube, más de 400 integraciones.
Este repositorio es para el desarrollo del servidor Azure MCP, llevando el poder de Azure a sus agentes.
🔥 1Panel proporciona una interfaz web intuitiva y un servidor MCP para administrar sitios web, archivos, contenedores, bases de datos y LLM en un servidor de Linux.
Este proyecto fue creado para demostrar cómo podemos conectarnos con diferentes protocolos de contexto del modelo (MCP).
⛓️Rulego es un marco de motor de regla de orquestación de componentes de alta generación de alto rendimiento, de alto rendimiento y de alto rendimiento para GO.
Traducción de papel científico en PDF con formatos preservados - 基于 Ai 完整保留排版的 PDF 文档全文双语翻译 , 支持 支持 支持 支持 支持 支持 支持 支持 支持 支持 支持 支持 等服务 等服务 等服务 提供 提供 提供 提供 提供 提供 提供 提供 提供 提供 提供 提供 cli/mcp/docker/zotero
Reviews

user_9VbAfZrZ
As a loyal user of MCP applications, I highly recommend the MCP-TestSheetBuilder created by Takatoshi-Miura. This tool has significantly improved my workflow by providing a seamless and efficient way to build test sheets. Its user-friendly interface and robust functionality make it an indispensable resource for any professional needing to create and manage test sheets with ease. A must-have for anyone in need of streamlined test sheet creation!

user_zQ5ktZlP
As a dedicated user of MCP applications, I must say the MCP-TestSheetBuilder by Takatoshi-Miura is an outstanding tool. Its user-friendly interface makes creating test sheets a breeze, saving me a significant amount of time. The functionality and performance are impressive, making it an invaluable asset in my daily workflow. Highly recommend it!

user_6fI0gx96
MCP-TestSheetBuilder by Takatoshi-Miura is a fantastic tool that simplifies the process of creating test sheets. Its user-friendly interface and seamless functionality make it a must-have for anyone in need of efficient test sheet generation. Highly recommended for professionals seeking a reliable and efficient solution!

user_9TgOMqfh
The MCP-TestSheetBuilder by Takatoshi-Miura is an incredible tool for creating detailed test sheets effortlessly. Its user-friendly interface and robust features make it an essential for anyone needing to build professional test sheets quickly. Highly recommend it for its efficiency and simplicity!

user_pOV5gItg
As an avid user of MCP applications, I found MCP-TestSheetBuilder by Takatoshi-Miura incredibly efficient. This tool streamlines the testing process, offering seamless integration and a user-friendly interface. Its robust capabilities have significantly improved our workflow. Highly recommended for anyone looking to optimize their testing procedures!