Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Spond Server

БесплатноНе проверен

Enables fetching upcoming events for London Desperados CC from Spond via a single tool, get_desperados_events.

GitHubEmbed

Описание

Enables fetching upcoming events for London Desperados CC from Spond via a single tool, get_desperados_events.

README

An MCP (Model Context Protocol) server for fetching London Desperados CC events from Spond. Built with TypeScript and deployable to Firebase Cloud Functions.

Features

  • get_desperados_events: Fetch all upcoming events for London Desperados CC for the next year

Project Structure

spond-mcp-server/
├── src/
│   ├── index.ts      # Main MCP server with Firebase function export
│   └── spond.ts      # Spond API client
├── lib/              # Compiled JavaScript (generated)
├── firebase.json     # Firebase configuration
├── package.json
├── tsconfig.json
└── .env              # Environment variables (local only)

Local Development

  1. Install dependencies:
npm install
  1. Create a .env file with your Spond credentials:
[email protected]
SPOND_PASSWORD=your_password
  1. Build the project:
npm run build
  1. Run locally with Firebase emulator:
npm run serve

Firebase Deployment

Prerequisites

  1. Install Firebase CLI (if not already installed):
npm install -g firebase-tools
  1. Login to Firebase:
firebase login

Initial Setup

  1. Create a new Firebase project (or use existing):
firebase projects:create spond-mcp-server
  1. Initialize Firebase in the project:
firebase use spond-mcp-server

Set Environment Variables (Secrets)

firebase functions:secrets:set SPOND_USERNAME
# Enter: [email protected]

firebase functions:secrets:set SPOND_PASSWORD
# Enter: your_password

Deploy

npm run deploy

Your MCP server will be available at:

https://<region>-<project-id>.cloudfunctions.net/mcp

Endpoints

  • /mcp/mcp - Streamable HTTP MCP endpoint (POST for requests)
  • /mcp/health - Health check endpoint

MCP Client Configuration

Claude Desktop (Remote - Streamable HTTP)

Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "spond-events": {
      "url": "https://us-central1-spond-mcp-server.cloudfunctions.net/mcp/mcp"
    }
  }
}

Available Tools

get_desperados_events

Fetches all upcoming events for London Desperados CC from Spond.

No parameters required - automatically fetches events for the next year.

from github.com/vishalvijay/spond-mcp-server

Установка Spond Server

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/vishalvijay/spond-mcp-server

FAQ

Spond Server MCP бесплатный?

Да, Spond Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Spond Server?

Нет, Spond Server работает без API-ключей и переменных окружения.

Spond Server — hosted или self-hosted?

Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.

Как установить Spond Server в Claude Desktop, Claude Code или Cursor?

Открой Spond Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Spond Server with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development