Skip to main content
Glama
06-development.md1.1 kB
## 🛠️ Development ### Getting Started ```bash # Clone the repository git clone https://github.com/DollhouseMCP/mcp-server.git cd mcp-server # Install dependencies npm install # Build the project npm run build # Run tests npm test ``` ### Development Workflow 1. **Create Feature Branch**: `git checkout -b feature/your-feature` 2. **Make Changes**: Implement your feature or fix 3. **Run Tests**: `npm test` 4. **Build**: `npm run build` 5. **Submit PR**: Create pull request to develop branch ### Available Scripts - `npm run build` - Compile TypeScript - `npm run dev` - Development mode with watch - `npm test` - Run test suite - `npm run lint` - Check code style - `npm run typecheck` - TypeScript type checking ### Project Structure ``` src/ ├── index.ts # Main server entry ├── tools/ # MCP tool implementations ├── utils/ # Utility functions ├── types/ # TypeScript definitions └── elements/ # Element system ``` For detailed development guides, see [Development Documentation](docs/development/).

Latest Blog Posts

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/DollhouseMCP/DollhouseMCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server