# Contributing to metabase-server MCP Server
👋 Thanks for your interest in contributing! We’re excited to have you here.
This project is maintained by **EaseCloud Technologies** (https://easecloud.io), and we welcome contributions from the community to make it better.
---
## 📋 How to Contribute
### 1. Reporting Issues
- Use GitHub Issues to report bugs, suggest features, or ask questions.
- Please include:
- Clear description of the problem
- Steps to reproduce
- Environment details (OS, version, etc.)
### 2. Submitting Changes
- Fork the repo and create a new branch:
```bash
git checkout -b feature/your-feature-name
```
- Make your changes with clear, concise commits.
- Follow existing code style and conventions.
- Push your branch and open a Pull Request (PR).
✅ **PR Checklist:**
- [ ] Code follows style guidelines
- [ ] Tests added or updated (if applicable)
- [ ] Documentation updated (if needed)
### 3. Development Setup
1. Clone the repository:
```bash
git clone https://github.com/easecloudio/mcp-metabase-server.git
cd mcp-metabase-server
```
2. Install dependencies:
```bash
npm install
```
3. Run locally:
```bash
npm run dev
```
---
## 🧑🤝🧑 Community Guidelines
- Be respectful and constructive.
- Follow the [Code of Conduct](CODE_OF_CONDUCT.md).
- Ask questions if you’re unsure — we’re here to help!
---
## 💡 Why Contribute?
By contributing, you’re not just improving this project — you’re helping **EaseCloud Technologies** (https://easecloud.io) in our mission to make **cloud infrastructure simpler, smarter, and more accessible for businesses of all sizes**.
Our vision is to **empower teams to innovate without being slowed down by complex technology**, enabling startups and enterprises alike to build, scale, and operate with confidence.
We’ll give credit where due and highlight active contributors in the community.
---
## 📬 Need Help?
- Open an issue on GitHub
- Reach us at: support@easecloud.io
---
👉 Ready to start? Fork the repo, make your changes, and send a PR!