Meetup MCP Server
by ajeetraina
A Model Context Protocol (MCP) server implementation for Meetup applications. It handles context management, prompt engineering, and model interactions following the MCP specification.
View on GitHub
Last updated: N/A
Meetup MCP Server
A Model Context Protocol (MCP) server implementation for Meetup applications. This server handles context management, prompt engineering, and model interactions following the MCP specification.
Features
- Model Context Protocol implementation
- Context management for AI models
- API endpoints for model interactions
- Customizable prompt templates
- Session management
- Context history tracking
- Authentication and authorization
Installation
# Clone the repository
git clone https://github.com/ajeetraina/meetup-mcp-server.git
# Navigate to the project directory
cd meetup-mcp-server
# Install dependencies
npm install
# Set up environment variables
cp .env.example .env
# Edit .env with your configuration
# Start the server
npm start
API Endpoints
POST /api/context
: Create a new contextGET /api/context/:id
: Retrieve a contextPUT /api/context/:id
: Update a contextPOST /api/prompt
: Process a prompt with contextPOST /api/completion
: Get completion with managed context
Configuration
Edit the .env
file to configure:
- Server port
- Database connection
- Model providers and API keys
- Logging level
- Authentication settings
Development
# Run in development mode with hot reload
npm run dev
# Run tests
npm test
License
MIT