beyondszine
MCP Server
beyondszine
public

testing mcp

A test repository for MCP functionality

Repository Info

0
Stars
0
Forks
0
Watchers
0
Issues
TypeScript
Language
-
License

About This Server

A test repository for MCP functionality

Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.

Documentation

# NestJS Weather API Project

This is a NestJS application that provides weather data for global locations, including both US and international locations like India.

## Description

This repository contains a NestJS application with a weather API that uses multiple data sources:
- National Weather Service (NWS) API for US locations
- OpenWeatherMap API for global locations (including India)

## Installation

```bash
$ npm install
```

## Configuration

1. Copy the `.env.example` file to `.env`:
   ```bash
   cp .env.example .env
   ```

2. Get an API key from [OpenWeatherMap](https://openweathermap.org/api) and add it to the `.env` file:
   ```
   OPENWEATHER_API_KEY=your_api_key_here
   ```

## Running the app

```bash
# development
$ npm run start

# watch mode
$ npm run start:dev

# production mode
$ npm run start:prod
```

## Test

```bash
# unit tests
$ npm run test

# e2e tests
$ npm run test:e2e

# test coverage
$ npm run test:cov
```

## API Endpoints

### Get Weather Forecast

```
GET /weather/forecast?latitude=<lat>&longitude=<lon>
```

Example:
- For New York (US): `/weather/forecast?latitude=40.7128&longitude=-74.0060`
- For Delhi (India): `/weather/forecast?latitude=28.6139&longitude=77.2090`

### Get Weather Alerts

```
GET /weather/alerts?latitude=<lat>&longitude=<lon>
```

Note: Weather alerts are currently only available for US locations.

## Features

- Basic NestJS application structure
- Weather API with support for global locations
- Automatic detection of US vs. international locations
- Environment-based configuration
- TypeScript configuration

## Getting Started

1. Clone the repository
2. Install dependencies with `npm install`
3. Configure your `.env` file with your OpenWeatherMap API key
4. Run the application with `npm run start:dev`
5. Access the API at `http://localhost:3000/weather/forecast?latitude=28.6139&longitude=77.2090` (example for Delhi, India)

## License

This project is [MIT licensed](LICENSE).

Quick Start

1

Clone the repository

git clone https://github.com/beyondszine/testing-mcp
2

Install dependencies

cd testing-mcp
npm install
3

Follow the documentation

Check the repository's README.md file for specific installation and usage instructions.

Repository Details

Ownerbeyondszine
Repotesting-mcp
Language
TypeScript
License-
Last fetched8/8/2025

Recommended MCP Servers

💬

Discord MCP

Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.

integrationsdiscordchat
🔗

Knit MCP

Connect AI agents to 200+ SaaS applications and automate workflows.

integrationsautomationsaas
🕷️

Apify MCP Server

Deploy and interact with Apify actors for web scraping and data extraction.

apifycrawlerdata
🌐

BrowserStack MCP

BrowserStack MCP Server for automated testing across multiple browsers.

testingqabrowsers

Zapier MCP

A Zapier server that provides automation capabilities for various apps.

zapierautomation