faith.tools Search MCP Server

MCP Server to search the faith.tools app store for Christians.

MCP Server Implementation (mcp.ts)

The MCP server provides two tools:

  • search_faith_tools: Calls Cloudflare AI Search REST API to get the most relevant faith tools for the given query

HTTP Server Setup (index.ts)

Uses Hono framework for the HTTP server:

  • /mcp endpoint: Handles MCP communication using StreamableHTTPServerTransport
  • / endpoint: Returns "Hello World"

Stack:

  • Deno - Deno runtime via Val.Town
  • Hono - HTTP Server framework
  • @modelcontextprotocol/sdk - MCP SDK
  • fetch-to-node - Fetch API compatibility
  • Muppet - MCP Server Framework
  • zod - Schema validation