
MCP-Testsheetbuilder
3 years
Works with Finder
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を使用し、ブラウザ経由でのユーザー認証を実装しています
相关推荐
🔥 1Panel bietet eine intuitive Weboberfläche und einen MCP -Server, um Websites, Dateien, Container, Datenbanken und LLMs auf einem Linux -Server zu verwalten.
⛓️Rugele ist ein leichter, leistungsstarker, leistungsstarker, eingebetteter Komponenten-Orchestrierungsregel-Motor-Rahmen für GO.
🧑🚀 全世界最好的 llm 资料总结(数据处理、模型训练、模型部署、 O1 模型、 MCP 、小语言模型、视觉语言模型) | Zusammenfassung der weltbesten LLM -Ressourcen.
Flock ist eine Workflow-basierte Low-Code-Plattform, um schnell Chatbots, Lappen und Koordinierung von Multi-Agent-Teams zu erstellen, die von Langgraph, Langchain, Fastapi und NextJs angetrieben werden.
PDF wissenschaftliche Papierübersetzung mit erhaltenen Formaten - 基于 ai 完整保留排版的 pdf 文档全文双语翻译 , 支持 支持 支持 支持 google/deeptl/ollama/openai 等服务 提供 cli/gui/mcp/docker/zotero
Fair-Code-Workflow-Automatisierungsplattform mit nativen KI-Funktionen. Kombinieren Sie visuelles Gebäude mit benutzerdefiniertem Code, SelbstHost oder Cloud, 400+ Integrationen.
Erstellen Sie einfach LLM -Tools und -Argarten mit einfachen Bash/JavaScript/Python -Funktionen.
😎简单易用、🧩丰富生态 - 大模型原生即时通信机器人平台 | 适配 qq / 微信(企业微信、个人微信) / 飞书 / 钉钉 / diskord / telegram / slack 等平台 | 支持 Chatgpt 、 Deepseek 、 Diffy 、 Claude 、 Gemini 、 xai 、 ppio 、 、 ulama 、 lm Studio 、阿里云百炼、火山方舟、 siliconflow 、 qwen 、 mondshot 、 chatglm 、 sillytraven 、 mcp 等 llm 的机器人 / agent | LLM-basierte Instant Messaging Bots-Plattform, unterstützt Zwietracht, Telegramm, Wechat, Lark, Dingtalk, QQ, Slack
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!