mcp_server
This project is an implementation of the MCP Server for AI Agents. It supports easy integration with AI models and includes tools for weather forecasting and alerts. It is designed to work with GitHub Copilot amongst other platforms.
🤖 MCP Server
This repository contains the Model Context Protocol (MCP) Server used by AI Agents. It facilitates integration with various AI models by using the @modelcontextprotocol/sdk
. The server is built with Node.js and TypeScript.
🚀 Getting Started
Prerequisites
- Node.js version 18 or higher
- npm
Installation and Build
Install dependencies and build the application.
⚙️ MCP Server Configuration
Set up environment variables using the provided .env.example
file.
🔌 Integrating with GitHub Copilot
VS Code configuration is available for GitHub Copilot integration. Includes troubleshooting tips.
🧰 Available Tools
Example tools included: get-alerts
for fetching weather alerts and get-forecast
for retrieving forecasts.
🛠️ Creating New Tools
Guidance to create and test new tools using TypeScript.
📦 Creating New Resources
Instructions for adding new resources are provided.
📓 Our Conventions
Commit types, branch prefixes, and naming conventions laid out for effective collaboration.