18 lines
598 B
TypeScript
18 lines
598 B
TypeScript
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"
|
|
import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js"
|
|
import { registerDictionariesFunctionality } from "@/resources/dictionaries"
|
|
import { addRandomWordsTool } from "@/tools/getRandomWords"
|
|
import { addMakeUpWordsTool } from "@/tools/makeUpWords"
|
|
|
|
const server = new McpServer({
|
|
name: "writer-helpers",
|
|
version: "0.0.1"
|
|
})
|
|
|
|
registerDictionariesFunctionality(server)
|
|
addRandomWordsTool(server)
|
|
addMakeUpWordsTool(server)
|
|
|
|
const transport = new StdioServerTransport()
|
|
await server.connect(transport)
|