# Contributing to Enhanced Fetch MCP
Thank you for your interest in contributing to Enhanced Fetch MCP!
## Getting Started
1. Fork the repository
2. Clone your fork: `git clone https://github.com/YOUR_USERNAME/enhanced-fetch-mcp.git`
3. Install dependencies: `npm install`
4. Build the project: `npm run build`
## Development
```bash
# Run in development mode
npm run dev
# Run tests
npm test
# Run linter
npm run lint
# Build
npm run build
```
## Making Changes
1. Create a new branch: `git checkout -b feature/your-feature-name`
2. Make your changes
3. Run tests: `npm test`
4. Run linter: `npm run lint`
5. Commit your changes: `git commit -m "Description of changes"`
6. Push to your fork: `git push origin feature/your-feature-name`
7. Open a Pull Request
## Code Style
- Follow TypeScript best practices
- Use ESLint configuration provided
- Write tests for new features
- Update documentation as needed
## Reporting Issues
If you find a bug or have a feature request, please open an issue on GitHub with:
- Clear description of the issue
- Steps to reproduce (for bugs)
- Expected vs actual behavior
- Your environment (Node version, OS, etc.)
## Questions?
Feel free to open a discussion on GitHub or join our community.
Thank you for contributing! 🚀
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/Danielmelody/enhanced-fetch-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server