# Contributing to meMCP
We welcome contributions to meMCP! Here's how you can help:
## Getting Started
1. Fork the repository
2. Clone your fork: `git clone https://github.com/yourusername/memcp.git`
3. Create a feature branch: `git checkout -b feature/your-feature-name`
4. Make your changes
5. Run tests: `npm test`
6. Commit your changes: `git commit -m "Add your feature"`
7. Push to your fork: `git push origin feature/your-feature-name`
8. Create a Pull Request
## Development Setup
```bash
npm install
npm run dev # Run in development mode
```
## Code Style
- Use ES6+ features
- Follow existing code patterns
- Add JSDoc comments for public APIs
- Keep functions focused and modular
## Testing
- Add tests for new features
- Ensure all existing tests pass
- Aim for high test coverage
- Use descriptive test names
## Pull Request Guidelines
- Describe what your PR does
- Reference any related issues
- Include screenshots for UI changes
- Update documentation as needed
- Ensure CI tests pass
## Questions?
Feel free to open an issue for discussion!
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/mixelpixx/meMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server