# Contributing
## Table of Contents
- [Code Style](#code-style)
- [Testing](#testing)
- [Linting](#linting)
- [Documentation](#documentation)
- [TypeScript Strict Mode](#typescript-strict-mode)
---
When contributing to this project:
1. **Write tests** for new features in `src/__tests__/`
2. **Run linting** with `npm run lint` before committing
3. **Ensure all tests pass** with `npm test`
4. **Update documentation** if adding/changing features
5. **Follow TypeScript strict mode** – no `any` types allowed
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/CoMfUcIoS/obsidian-mcp-sb'
If you have feedback or need assistance with the MCP directory API, please join our Discord server