About Matchmaker
Matchmaker is an MCP server published by Paper-Street-App-LLC in the Automation category: intelligent matchmaking.
The repository has 1 stars and 1 forks, with the last commit 7 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.
Install
git clone https://github.com/Paper-Street-App-LLC/matchmakerThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Ask AI
Ask AI about Matchmaker
Powered by Claude · Grounded in docs
Security checks
- ✓README presentThe repository ships documentation.
- !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.
4 checks have not been run yet.
README
Matchmaker System
AI-powered matchmaking system with MCP integration.
Quick Start
- Setup Supabase - See docs/SETUP.md
- Run Backend -
cd backend && bun install && bun run dev - Build MCP Server -
cd mcp-server && bun install && bun run build - Run Landing Page -
cd web && npm install && npm run dev - Configure MCP Client - See docs/MCP_SETUP.md
Project Structure
matchmaker/
├── backend/ # Hono REST API
├── web/ # Next.js landing page
├── mcp-server/ # MCP server
├── docs/ # Documentation
└── supabase/ # Database migrations
Development Setup
Prerequisites
- Bun v1.0.0 or higher
- Node.js v18.0.0 or higher (for web app)
- Supabase CLI (for database)
Installation
- Clone the repository:
git clone <repo-url>
cd matchmaker
- Install backend dependencies:
cd backend
bun install
- Install MCP server dependencies:
cd ../mcp-server
bun install
- Install web app dependencies:
cd ../web
npm install
- Set up environment variables for web app:
cd web
cp .env.example .env.local
# Edit .env.local with your Supabase credentials
- Set up Supabase (see docs/SETUP.md)
Running Tests
Backend
cd backend
bun test # Run all tests
bun test --watch # Watch mode for TDD
bun test --coverage # With coverage report
MCP Server
cd mcp-server
bun test # Run all tests
bun test --watch # Watch mode for TDD
bun test --coverage # With coverage report
Web App
cd web
npm test # Run all tests (when available)
npm run build # Test production build
Development
Backend API
cd backend
bun run dev # Start with hot reload
MCP Server
cd mcp-server
bun run dev # Start with hot reload
Landing Page
cd web
npm run dev # Start Next.js dev server at http://localhost:3000
Continuous Integration
This project uses GitHub Actions for CI/CD:
- Tests run automatically on push and pull requests
- Both backend and MCP server are tested
- Dependencies managed by Dependabot
See .github/workflows/test.yml for details.
Tech Stack
- Runtime: Bun (backend/MCP), Node.js (web)
- Backend: Hono
- Frontend: Next.js 14 with App Router, Tailwind CSS
- MCP: @modelcontextprotocol/sdk
- Database: Supabase (PostgreSQL)
- Testing: Bun's built-in test runner
- Validation: Zod
License
MIT
README copy captured when this server was indexed; it may lag the repository. The original is authoritative.