feishu-project-mcp

feishu-project-mcp

1

Feishu Project MCP Service is a smart R&D process management system utilizing Model Context Protocol for automating end-to-end requirement management and development workflows within Feishu projects. It provides features such as requirement extraction, architecture design, automated code submission, and feedback loops for improved project handling.

Feishu Project MCP Service

A smart R&D process management system based on Model Context Protocol (MCP) for end-to-end requirement management and development workflow automation.

Features

  • Requirement extraction and completeness analysis from Feishu projects
  • Feedback loop for incomplete requirements
  • Architecture design and technical planning
  • Code implementation and quality control
  • Automated code submission via GitLab MCP
  • Task status updates and notifications

System Architecture

  • Core Server: An HTTP server based on Express
  • Feishu Integrator: Interface with Feishu API
  • Task Manager: Task management within the system
  • Health Checker: Monitors system component health

Quick Start

  • Requirements: Node.js 18+, Feishu API credentials
  • Installation: Clone repository, install dependencies
  • Configuration: Set environment variables in .env
  • Running: Development and production modes via npm

API Documentation

HTTP Interfaces

  • GET /health: Check system health
  • POST /mcp: Perform MCP tool operations

Workflow Example

  • Requirement analysis: Use various MCP tools to analyze and implement requirements