OrgFlow MCP
An organizational data management system built with Model Context Protocol (MCP) that helps manage and process organizational data including employees, teams, projects, and assets.
Features
- Employee management
- Team and project tracking
- Asset management
- Performance monitoring
- Business strategy tracking
- Vendor management
- Training and development tracking
Setup
- Clone the repository:
git clone https://github.com/yourusername/orgflow-mcp.git
cd orgflow-mcp
- Install dependencies:
npm install
- Set up environment variables:
- Copy
.env.exampleto.env - Fill in your Gemini API key and other configuration values
cp .env.example .env
- Start the server:
npm start
Environment Variables
Create a .env file in the root directory with the following variables:
GEMINI_API_KEY: Your Gemini API keyPORT: Server port (default: 3000)NODE_ENV: Environment (development/production)
Project Structure
orgflow-mcp/
├── data/ # JSON data files
├── src/
│ ├── client/ # Client-side implementation
│ └── server/ # Server-side implementation
├── package.json
└── tsconfig.json
License
MIT
Contributing
- Fork the repository
- Create your feature branch
- Commit your changes
- Push to the branch
- Create a new Pull Request
