diff --git a/.changeset/fix-mcp-tool-name-typo.md b/.changeset/fix-mcp-tool-name-typo.md new file mode 100644 index 000000000..8df4f55a0 --- /dev/null +++ b/.changeset/fix-mcp-tool-name-typo.md @@ -0,0 +1,5 @@ +--- +"@openameba/spindle-mcp-server": patch +--- + +get_component_design_doc_templeteのツール名のtypoを修正し、get_component_design_doc_templateにリネームしました。 diff --git a/packages/spindle-mcp-server/README.md b/packages/spindle-mcp-server/README.md index 489db3bd5..57302d0d9 100644 --- a/packages/spindle-mcp-server/README.md +++ b/packages/spindle-mcp-server/README.md @@ -55,7 +55,7 @@ SpindleのMCPサーバーでは以下の機能が提供されています。 - `get_icons`: アイコンの一覧を取得します。 - `get_icon_info`: 指定したアイコンの詳細情報を取得します。アイコンを利用する際にはこのツールが呼び出される必要があります。LLMが自動的に呼び出さない場合は、明示的に呼び出してください - `get_accessibility_docs`: Spindleコンポーネントを作成する際に使うアクセシビリティチェックリストを取得します。チェックリストは[Ameba Accessibility Guidelines](https://a11y-guidelines.ameba.design/)をもとに作成されています -- `get_component_design_doc_templete`: Spindleコンポーネントを作成する際のDesign Docテンプレートを取得します +- `get_component_design_doc_template`: Spindleコンポーネントを作成する際のDesign Docテンプレートを取得します ### ユースケース diff --git a/packages/spindle-mcp-server/src/server.integration.test.ts b/packages/spindle-mcp-server/src/server.integration.test.ts index 5d63ea74c..6dadf4732 100644 --- a/packages/spindle-mcp-server/src/server.integration.test.ts +++ b/packages/spindle-mcp-server/src/server.integration.test.ts @@ -37,7 +37,7 @@ describe('MCP Server Integration', () => { expect(toolNames).toContain('get_icons'); expect(toolNames).toContain('get_icon_info'); expect(toolNames).toContain('get_accessibility_docs'); - expect(toolNames).toContain('get_component_design_doc_templete'); + expect(toolNames).toContain('get_component_design_doc_template'); }); it('should call get_components', async () => { @@ -96,9 +96,9 @@ describe('MCP Server Integration', () => { expect(result.isError).toBeFalsy(); }); - it('should call get_component_design_doc_templete', async () => { + it('should call get_component_design_doc_template', async () => { const result = await client.callTool({ - name: 'get_component_design_doc_templete', + name: 'get_component_design_doc_template', arguments: {}, }); expect(result.isError).toBeFalsy(); diff --git a/packages/spindle-mcp-server/src/server.ts b/packages/spindle-mcp-server/src/server.ts index 1590d87a7..676480657 100644 --- a/packages/spindle-mcp-server/src/server.ts +++ b/packages/spindle-mcp-server/src/server.ts @@ -132,7 +132,7 @@ export function createServer(): McpServer { // コンポーネント作成用Design Docのテンプレートを取得するツール server.tool( - 'get_component_design_doc_templete', + 'get_component_design_doc_template', 'Design Docのテンプレートを取得します', {}, async () => ({