D0UGWITHSEISMIC/WITHSEISMIC-MCP
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" };
},
);

SYSTEMS ONLINE • NEURAL INTERFACE ACTIVE • COMBAT DATA ANALYSIS • TACTICAL OVERLAY ENABLED • PERFORMANCE METRICS NOMINAL
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
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



