docs(plan): update progress ledger and mark Task 2 complete
This commit is contained in:
@@ -455,7 +455,7 @@ git commit -m "feat(services): implement OpenAPI specification service and in-me
|
|||||||
export function registerOpenApiTools(server: McpServer, options?: RegisterToolOptions): void;
|
export function registerOpenApiTools(server: McpServer, options?: RegisterToolOptions): void;
|
||||||
```
|
```
|
||||||
|
|
||||||
- [ ] **Step 1: Add tool tests to `tests/openapi.test.ts`**
|
- [x] **Step 1: Add tool tests to `tests/openapi.test.ts`**
|
||||||
|
|
||||||
```typescript
|
```typescript
|
||||||
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
|
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
|
||||||
@@ -509,12 +509,12 @@ describe("OpenApi MCP Tool Registration & Execution", () => {
|
|||||||
});
|
});
|
||||||
```
|
```
|
||||||
|
|
||||||
- [ ] **Step 2: Run test to verify it fails**
|
- [x] **Step 2: Run test to verify it fails**
|
||||||
|
|
||||||
Run: `bun test tests/openapi.test.ts`
|
Run: `bun test tests/openapi.test.ts`
|
||||||
Expected: FAIL (Cannot find module `../src/tools/openapi`).
|
Expected: FAIL (Cannot find module `../src/tools/openapi`).
|
||||||
|
|
||||||
- [ ] **Step 3: Implement `src/tools/openapi.ts` and update `src/tools/index.ts`**
|
- [x] **Step 3: Implement `src/tools/openapi.ts` and update `src/tools/index.ts`**
|
||||||
|
|
||||||
In `src/tools/openapi.ts`:
|
In `src/tools/openapi.ts`:
|
||||||
```typescript
|
```typescript
|
||||||
@@ -589,12 +589,12 @@ Import `openApiTools` and `registerOpenApiTools` from `./openapi`.
|
|||||||
Add `...openApiTools` to `allTools`.
|
Add `...openApiTools` to `allTools`.
|
||||||
Call `registerOpenApiTools(server, options)` in `registerAllTools`.
|
Call `registerOpenApiTools(server, options)` in `registerAllTools`.
|
||||||
|
|
||||||
- [ ] **Step 4: Run test to verify it passes**
|
- [x] **Step 4: Run test to verify it passes**
|
||||||
|
|
||||||
Run: `bun test tests/openapi.test.ts`
|
Run: `bun test tests/openapi.test.ts`
|
||||||
Expected: PASS.
|
Expected: PASS.
|
||||||
|
|
||||||
- [ ] **Step 5: Commit**
|
- [x] **Step 5: Commit**
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
git add src/tools/openapi.ts src/tools/index.ts tests/openapi.test.ts
|
git add src/tools/openapi.ts src/tools/index.ts tests/openapi.test.ts
|
||||||
|
|||||||
Reference in New Issue
Block a user