forge-framework
Version:
AI-driven development framework - conversational, simple, powerful
162 lines • 5.03 kB
JSON
{
"version": "1.0.0",
"lastUpdated": "2025-07-31",
"servers": {
"context7": {
"name": "context7",
"description": "Enhanced context management and codebase understanding for AI assistants",
"command": "npx",
"args": ["-y", "@context7/mcp-server"],
"category": "productivity",
"recommended": true,
"useCases": [
"Large codebases",
"Complex project structures",
"Multi-language projects",
"Better AI understanding"
]
},
"playwright": {
"name": "playwright",
"description": "Browser automation and end-to-end testing",
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-playwright"],
"category": "testing",
"recommended": true,
"useCases": [
"E2E testing",
"Web scraping",
"UI automation",
"Visual regression testing"
]
},
"filesystem": {
"name": "filesystem",
"description": "Safe, controlled access to project files with enhanced capabilities",
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "./"],
"category": "core",
"recommended": true,
"useCases": [
"File operations",
"Project navigation",
"Code analysis",
"Bulk file changes"
]
},
"github": {
"name": "github",
"description": "Direct GitHub API access for issues, PRs, and repository management",
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_TOKEN": "${GITHUB_TOKEN}"
},
"category": "vcs",
"recommended": true,
"useCases": [
"Issue management",
"PR creation",
"Release automation",
"Repository insights"
]
},
"postgres": {
"name": "postgres",
"description": "PostgreSQL database access for queries and schema management",
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-postgres", "${DATABASE_URL}"],
"category": "database",
"useCases": [
"Database queries",
"Schema exploration",
"Migration generation",
"Data analysis"
]
},
"sqlite": {
"name": "sqlite",
"description": "SQLite database access for local development and testing",
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-sqlite", "./database.db"],
"category": "database",
"useCases": [
"Local development",
"Testing",
"Prototyping",
"Embedded databases"
]
},
"web-search": {
"name": "web-search",
"description": "Web search capabilities for documentation and package information",
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-web-search"],
"category": "research",
"useCases": [
"Package research",
"Documentation lookup",
"Error solutions",
"Best practices"
]
},
"slack": {
"name": "slack",
"description": "Slack integration for team notifications and communication",
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-slack"],
"env": {
"SLACK_TOKEN": "${SLACK_TOKEN}"
},
"category": "communication",
"useCases": [
"Deploy notifications",
"Error alerts",
"Team updates",
"CI/CD integration"
]
},
"memory": {
"name": "memory",
"description": "Persistent memory for maintaining context across sessions",
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-memory"],
"category": "productivity",
"useCases": [
"Long-term projects",
"Context retention",
"Learning from past",
"Project history"
]
},
"git": {
"name": "git",
"description": "Enhanced Git operations and history analysis",
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-git"],
"category": "vcs",
"useCases": [
"Commit analysis",
"Branch management",
"History exploration",
"Blame tracking"
]
}
},
"categories": {
"core": "Essential MCP servers for basic functionality",
"productivity": "Enhance AI understanding and efficiency",
"testing": "Testing and quality assurance",
"database": "Database connections and queries",
"vcs": "Version control and collaboration",
"research": "Information gathering and research",
"communication": "Team communication and notifications"
},
"projectTypes": {
"web": ["context7", "filesystem", "github", "playwright", "web-search"],
"api": ["context7", "filesystem", "github", "postgres", "memory"],
"fullstack": ["context7", "filesystem", "github", "postgres", "playwright", "web-search"],
"library": ["context7", "filesystem", "github", "memory"],
"cli": ["context7", "filesystem", "github", "memory"]
}
}