TypeScript MCP sunucusu
Stdio transport’lu minimal TypeScript MCP sunucu iskeleti.

Prompt Metni
TypeScript ile basit bir MCP sunucusu iskeleti yaz. Gereksinimler: - Stdio transport - `search_docs` adında bir tool (query: string) - Tool yalnızca sahte/yer tutucu sonuç dönsün - package.json script örneği ver - Gizli anahtar hardcode etme
Prompt Sonucu
// src/index.ts
import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'
import { StdioServerTransport } from '@modelcontextprotocol/sdk/server/stdio.js'
import { z } from 'zod'
const server = new McpServer({ name: 'docs-mcp', version: '0.1.0' })
server.tool(
'search_docs',
{ query: z.string().min(1) },
async ({ query }) => ({
content: [
{
type: 'text',
text: JSON.stringify({ query, hits: [] }, null, 2),
},
],
})
)
const transport = new StdioServerTransport()
await server.connect(transport)
// package.json
// "scripts": { "mcp": "tsx src/index.ts" }
Benzer Promptlar

Kod
Zod ile ortam değişkenleri
Eksik gizli anahtarı açılışta yakalayan Zod ortam şeması.

Kod
Next.js dinamik metadata
Promise params ile başlık, açıklama ve mutlak Open Graph adresi.

Kod
Webhook HMAC doğrulaması
timingSafeEqual kullanan webhook imza kontrolü.

Kod
React iyimser beğeni
Beğeni sayısını sunucu yanıtından önce güncelleyen useOptimistic örneği.