MCP-Server-Typescript

YodaheaD/MCP-Server-Typescript

3.2

If you are the rightful owner of MCP-Server-Typescript and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

The MCP Server Code Repository is designed to facilitate the setup and operation of a Multi-Component Platform server, supporting various models and approaches for testing and usage with Claude Code.

MCP Server Code Repository

Description

This repository contains the server-side code for the MCP (Multi-Component Platform) application. It includes all necessary files, configurations, and documentation to set up and run the MCP server.

Goal

My goal is to make a folder of MCP Server code for different models and approaches that can be easily added to Claude Code for testing and usage.

Repository Structure


├─ tests/
│  └─ TestKeys.ts
├─ WAnthropic/
│  └─ index.ts
├─ WLocalModel/
│  └─ index.ts
├─ .env
├─ .gitignore
├─ package-lock.json
├─ package.json
└─ README.md

Getting Started

For W/ Anthropic

  • This MCP Server uses an Anthropic model for processing requests.
  • To run the server and send prompts, I used Claude Code for desktop.
Prerequisites
  • Node.js installed on your machine.
  • An Anthropic API key.
  • A Azure Storage connection string.
  • Optional: Claude Code installed

Steps to Run

  1. Clone the repository and install dependencies:
    git clone <repository-url>
    cd <repository-directory>
     npm install
    
  2. Add and Start MCP Server with Claude Code:
    • Open Claude Code and navigate to the "/WAnthropic" directory.
    • Add the MCP Server project to Claude Code.
    claude mcp add "NameOfMCP" npx tsx index.ts
    
    • View the added MCP Server:
     claude mcp list
    
    • Start up claude:
    claude
    
  3. Enter your prompt and run
    How many entries are in my mainData table?
    
Console Output
╭─── Claude Code v2.0.67 ──────────────────────────────────────────────────────────────────────────────────────────────╮
│                                                    │ Tips for getting started                                        │
│                 Welcome back Yoda!                 │ Run /init to create a CLAUDE.md file with instructions for Cla… │
│                                                    │ ─────────────────────────────────────────────────────────────── │
│                     * ▐▛███▜▌ *                    │ Recent activity                                                 │
│                    * ▝▜█████▛▘ *                   │ No recent activity                                              │
│                     *  ▘▘ ▝▝  *                    │                                                                 │
│                                                    │                                                                 │
│ Sonnet 4.5 · API Usage Billing · Yoda‘s Individual │                                                                 │
│  Org                                               │                                                                 │
│  ~\CodeWorkNew\MCP_Project\Playground\WAnthropic   │                                                                 │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

> How many total entries are in my mainData Table?

● I'll check the total number of entries in your mainData table.

● Table-MCP - getTableCount (MCP)(fullPrompt: "How many total entries are in my mainData Table?")
  ⎿  Based on the data provided, the total count of entries in the "mainData" Azure Table Storage table is 30486.

     Here are some key insights about the data structure and sample entities:
     … +3 lines (ctrl+o to expand)

● Your mainData table contains 30,486 total entries.

─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
> 
─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
  ? for shortcuts