Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .changeset/fix-mcp-tool-name-typo.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@openameba/spindle-mcp-server": patch
---

get_component_design_doc_templeteのツール名のtypoを修正し、get_component_design_doc_templateにリネームしました。
2 changes: 1 addition & 1 deletion packages/spindle-mcp-server/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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テンプレートを取得します

### ユースケース

Expand Down
6 changes: 3 additions & 3 deletions packages/spindle-mcp-server/src/server.integration.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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 () => {
Expand Down Expand Up @@ -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();
Expand Down
2 changes: 1 addition & 1 deletion packages/spindle-mcp-server/src/server.ts
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,7 @@ export function createServer(): McpServer {

// コンポーネント作成用Design Docのテンプレートを取得するツール
server.tool(
'get_component_design_doc_templete',
'get_component_design_doc_template',
Comment thread
herablog marked this conversation as resolved.
'Design Docのテンプレートを取得します',
{},
async () => ({
Expand Down