D0UGWITHSEISMIC/WITHSEISMIC-MCP

by dougwithseismic

14 288 downloads Not rated yet MIT

About

Withseismic MCP Server - Model Control Protocol, the ://WITHSEISMIC way

Details

License
MIT

Explore

pnpm install

Click the "Deploy on Railway" button above ☝️

pnpm install && pnpm dev

Two modes are available:

1. Standard mode (stdio):

pnpm dev      # Development with hot reload
pnpm start    # Production

2. SSE (Server-Sent Events) mode:

pnpm dev:sse  # Development with hot reload
pnpm start:sse # Production

When running in SSE mode, connect to: http://localhost:3001/sse

Tools are executable functions that models can invoke. Each tool:

- Has defined input/output schemas using Zod
- Is automatically registered with the registry
- Can perform any operation (calculation, file I/O, API calls, etc.)

Example tool:

import { z } from "zod";
import { Tool } from "../core";

const MyToolInputSchema = z.object({
param1: z.string().describe("Parameter description"),
});

const MyToolOutputSchema = z.object({
result: z.string().describe("Result description"),
});

export const myTool = new Tool(
{
name: "myTool",
description: "What my tool does",
inputSchema: MyToolInputSchema,
outputSchema: MyToolOutputSchema,
},
async (args) => {
const input = MyToolInputSchema.parse(args);
// Tool logic here
return { result: "processed result" };
},
);

WithSeismic MCP

SYSTEMS ONLINE • NEURAL INTERFACE ACTIVE • COMBAT DATA ANALYSIS • TACTICAL OVERLAY ENABLED • PERFORMANCE METRICS NOMINAL

TypeScript
Node.js
pnpm
License
Discord
Deploy on Railway

A production-ready MCP server template for hosting your own AI tools and prompts. Deploy remotely or run locally - built for developers who want to expose their tools to AI models without the infrastructure headaches.

://WHO_IS_THIS_FOR?

This template is perfect for:

- AI Tool Developers: Build and host your own tools that AI models can interact with
- Teams & Organizations: Set up a shared MCP server for your AI applications
- Individual Developers: Quick-start your MCP development with a production-ready setup
- API Providers: Expose your services to AI models through a standardized interface

Whether you want to:

- 🌐 Host a remote MCP server that multiple clients can connect to
- 🔧 Run locally via stdio for development and testing
- 🚀 Deploy a production-ready MCP implementation
- 🛠️ Build tools without worrying about infrastructure

This template provides everything you need to get started.

://OVERVIEW

The MCP server provides two ways to expose your tools to AI models:

1. Remote Server Mode (SSE): Deploy as a remote server that multiple clients can connect to

- Perfect for production deployments
(pnpm start:sse)
- Supports multiple simultaneous connections
- Easy deployment to platforms like Railway
- Secure and scalable

2. Local Mode (stdio): Run locally for development and testing
(pnpm start)
- Great for local development
- Direct stdio communication
- Fast iteration and debugging

Key Features:

- Tools: Executable functions that models can call
- Prompts: Template-based message generators
- Auto-Discovery: Automatic registration of your components
- Type Safety: Full TypeScript support throughout

://WHY_USE_THIS_MCP_SERVER_TEMPLATE?

While the Model Context Protocol (MCP) is in its early stages, one thing is clear: rapid adoption requires frictionless development. This implementation is built with a singular focus: letting developers focus on building great tools, not infrastructure.

INSTANT_DEPLOYMENT

```bash

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.