• Townie
    AI
  • Blog
  • Docs
  • Pricing
  • We’re hiring!
Log inSign up
supagroova

supagroova

LiveStormMCP

Public
Like
LiveStormMCP
Home
Code
8
.windsurf
1
src
1
.vtignore
README.md
deno.json
H
index.ts
livestormApi.ts
mcp.ts
Branches
1
Pull requests
Remixes
History
Environment variables
1
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Sign up now
Code
/
README.md
Code
/
README.md
Search
5/16/2025
Viewing readonly version of main branch: v151
View latest version
README.md

Livestorm API MCP Server

This project creates a Model Context Protocol (MCP) server that wraps the Livestorm API, exposing:

  • GET endpoints as Resources
  • POST, PUT, DELETE endpoints as Tools

How it works

  1. The server fetches and parses the Livestorm API's OpenAPI definition
  2. It dynamically creates MCP Resources and Tools based on the API endpoints
  3. When a client requests a Resource or Tool, the server proxies the request to the Livestorm API
  4. Authentication is handled by passing through the Authorization header

Authentication

The Livestorm API requires authentication via an API token. This token should be passed to the MCP server in the Authorization header, which will then be forwarded to the Livestorm API.

See the Livestorm API documentation for more details on authentication.

Files

  • index.ts: Main entry point with HTTP trigger
  • livestormApi.ts: Functions to fetch and parse the OpenAPI definition
  • mcp.ts: MCP server setup and configuration
FeaturesVersion controlCode intelligenceCLI
Use cases
TeamsAI agentsSlackGTM
ExploreDocsShowcaseTemplatesNewestTrendingAPI examplesNPM packages
PricingNewsletterBlogAboutCareers
We’re hiring!
Brandhi@val.townStatus
X (Twitter)
Discord community
GitHub discussions
YouTube channel
Bluesky
Terms of usePrivacy policyAbuse contact
© 2025 Val Town, Inc.