remote-mcp-server

remote-mcp-server

0

This project is a remote MCP server designed to integrate with Xano, featuring tool management, session tracking, and OAuth authentication. Built on Cloudflare Workers, it supports the latest Streamable HTTP transport protocol and includes comprehensive session management and protocol compliance.

Snappy MCP Server with Xano Integration

A remote MCP server utilizing Cloudflare Workers to integrate with the Xano database for effective tool management, session tracking, and OAuth. Features support for the latest Streamable HTTP transport protocol.

Key Features

  • Tool Management: Automatically register tools from Xano's table.
  • Session Tracking: Unique session IDs tracked in Xano.
  • OAuth Authentication: Manages tokens and states.
  • Streamable HTTP Implementation: Features modern authentication, session management, unified endpoints, and enhanced SSE support.

Getting Started

  1. Clone the repository and install dependencies.
  2. Configure the Xano API key and run locally.
  3. Connect using MCP Inspector or Workers AI Playground.
  4. Supports local development and deployment to Cloudflare.

Xano Integration & Setup

  • Xano handles tool definitions, session tracking, OAuth management, and logging of requests.
  • Requires setting up specific tables and API endpoints in Xano.

Deployment

  • Guidance provided for deploying to Cloudflare and setting up KV namespaces.