get_meta_guide
Generate optimized meta titles, descriptions, and slugs for web content with keyword placement and search intent analysis.
Instructions
Get the Open Strategy Partners (OSP) Web Content Meta Information Generation System for creating optimized article titles, meta titles, meta descriptions, and slugs for web content with proper keyword placement and search intent analysis.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/tools/index.ts:85-113 (handler)The complete tool handler implementation for 'get_meta_guide', registered inline. It reads the 'meta-llm.md' file using the injected contentReader utility and returns its content as structured JSON response, handling errors appropriately.server.tool( "get_meta_guide", "Get the Open Strategy Partners (OSP) Web Content Meta Information Generation System for creating optimized article titles, meta titles, meta descriptions, and slugs for web content with proper keyword placement and search intent analysis.", async (_extra) => { try { const content = await contentReader.readMarkdownFile('meta-llm.md'); return { content: [{ type: "text", text: JSON.stringify({ success: true, data: { content } }) }] }; } catch (error) { return { content: [{ type: "text", text: JSON.stringify({ success: false, error: error instanceof Error ? error.message : String(error) }) }], isError: true }; } } );
- src/tools/index.ts:85-113 (registration)Registration of the 'get_meta_guide' tool via server.tool() within the registerTools function.server.tool( "get_meta_guide", "Get the Open Strategy Partners (OSP) Web Content Meta Information Generation System for creating optimized article titles, meta titles, meta descriptions, and slugs for web content with proper keyword placement and search intent analysis.", async (_extra) => { try { const content = await contentReader.readMarkdownFile('meta-llm.md'); return { content: [{ type: "text", text: JSON.stringify({ success: true, data: { content } }) }] }; } catch (error) { return { content: [{ type: "text", text: JSON.stringify({ success: false, error: error instanceof Error ? error.message : String(error) }) }], isError: true }; } } );