Skip to main content
Glama

Google Docs MCP Server

by penysho
task_completion_workflow.md1.55 kB
# タスク完了時のワークフロー ## コード修正後の必須チェック ### 1. TypeScriptコンパイル確認 ```bash # TypeScriptエラーチェック npx tsc --noEmit # または npm run build ``` ### 2. リント実行 ```bash # ESLintチェック npm run lint ``` ### 3. ビルドテスト ```bash # プロダクションビルドが成功するか確認 npm run build # 実行権限確認 ls -la dist/index.js # 必要に応じて権限設定 chmod 755 dist/index.js ``` ### 4. 動作確認 ```bash # 開発モードで起動確認 npm run dev # または MCPデバッグモード npm run mcp ``` ## 新機能追加時 ### ツール追加の場合 1. `src/mcp/tools/` に新ツールクラス作成 2. `BaseMcpTool` を継承 3. `src/mcp/tools/index.ts` でエクスポート 4. `ToolRegistry.registerDefaultTools()` に登録 ### サービス追加の場合 1. `src/core/interfaces.ts` でインターフェース定義 2. `src/services/` に実装クラス作成 3. `ServiceContainer` に登録 ## Git操作 ### コミット前チェック ```bash # ステージング確認 git status # 変更差分確認 git diff --cached # コミット git commit -m "feat: 新機能の説明" # プッシュ git push origin main ``` ## MCP設定更新 ### クライアント設定ファイル更新 - `.cursor/mcp.json` - Claude Desktop設定 - ビルド後のパス (`dist/index.js`) を指定 ### 設定変更後の確認 1. クライアント再起動 2. ツール一覧の確認 3. 各ツールの動作テスト

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/penysho/docs-mcp'

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