Specif-ai MCP Server

Official
  • example
import { Client } from '@modelcontextprotocol/sdk/client/index.js' import { StdioClientTransport } from '@modelcontextprotocol/sdk/client/stdio.js' const transport = new StdioClientTransport({ command: 'bunx', args: ['@vj-presidio/specif-ai-mcp-server@latest'], }) const client = new Client({ name: 'example-bunx-client', version: '0.0.1', }) await client.connect(transport) const result = await client.callTool({ name: 'get-brds', arguments: { projectPath: 'path/to/project', // Path containing `.specif-ai-path` }, }) for (const content of result.content as Array<any>) { if (content.type === 'text') { console.log(content.text) } } await client.close() /* Expected output: ID: 1 Title: BRD 1 Description: This is the first BRD -------------- ID: 2 Title: BRD 2 Description: This is the second BRD -------------- ... ... ... */