Skip to main content
Glama

Strudel MCP Server

DEVELOPMENT.md2.25 kB
# Development Guide ## Repository Cleanup Summary ### Files Removed (Vestigial from Template) - `repomix-output.xml` - Template build artifact - `test_strudel.json` - Test file - `project_plan.md` - Initial planning document - `claude_desktop_config_example.json` - Example config - `test_demo.js` - Test demonstration script - `scripts/configure.js` - Unused configuration script - Empty `docs/` directory - Template-specific files from original repository template ### Files Kept for Development - `.claude/` - Claude CLI configuration - `.claude-flow/` - Claude Flow MCP integration - `.hive-mind/` - Hive Mind session data - `.github/` - GitHub workflows - All source code in `src/` - Configuration files (`package.json`, `tsconfig.json`, `config.json`) - Pattern storage in `patterns/` ### Updated Files 1. **README.md** - Fixed installation instructions to use `claude mcp add` instead of npm script - Corrected usage instructions for Claude CLI - Removed references to non-existent configure script 2. **package.json** - Removed `configure-claude` script that referenced deleted file - Kept all essential scripts: `build`, `dev`, `start`, `test` 3. **.gitignore** - Added entries for development directories (commented to keep them) - Added test file patterns - Added local Claude configuration files - Added repository metadata files 4. **CLAUDE.md** - Converted from generic template to project-specific development guide - Added specific instructions for Strudel MCP server development - Included testing and troubleshooting information ## Current Repository State The repository is now clean and production-ready with: - ✅ No vestigial template files - ✅ Accurate documentation - ✅ Proper .gitignore configuration - ✅ Development tools preserved - ✅ All code functionality intact ## Testing the Server ```bash # Build and test npm run build echo '{"jsonrpc":"2.0","method":"tools/list","id":1}' | node dist/index.js # Add to Claude claude mcp add strudel node $(pwd)/dist/index.js # Use with Claude claude chat ``` ## Next Steps The repository is ready for: 1. Publishing to npm (if desired) 2. Creating GitHub releases 3. Adding CI/CD workflows 4. Contributing additional features

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/williamzujkowski/strudel-mcp-server'

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