We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/daveosterjr/postcardai-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
CONTRIBUTING.md•1.42 KiB
# Contributing to PostcardAI MCP Server
Thank you for your interest in contributing to the PostcardAI MCP Server!
## Development Setup
1. Clone the repository:
```bash
git clone https://github.com/daveosterjr/postcardai-mcp.git
cd postcardai-mcp
```
2. Install dependencies:
```bash
npm install
```
3. Build:
```bash
npm run build
```
4. Test locally with Claude Desktop by updating your config:
```json
{
"mcpServers": {
"postcardai-dev": {
"command": "node",
"args": ["/path/to/postcardai-mcp/dist/index.js"],
"env": {
"POSTCARDAI_API_KEY": "your_test_key"
}
}
}
}
```
## Adding New Tools
1. Create a new tool file in `src/tools/`
2. Export your tool definitions
3. Register in `src/index.ts`
4. Update the README with the new tool
## Code Style
- Use TypeScript for all source code
- Follow existing code formatting
- Add JSDoc comments for public APIs
## Pull Requests
1. Fork the repository
2. Create a feature branch (`git checkout -b feature/amazing-feature`)
3. Commit your changes (`git commit -m 'Add amazing feature'`)
4. Push to the branch (`git push origin feature/amazing-feature`)
5. Open a Pull Request
## Reporting Issues
- Use GitHub Issues to report bugs
- Include Node.js version and MCP server version
- Provide steps to reproduce
## Questions?
Feel free to open an issue or reach out to support@postcard.ai.