Integrates with OpenAI's AI models to power automated project analysis and specification generation capabilities
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@SDS MCPanalyze my project and generate a development spec in markdown format"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
sds-mcp
SDS MCP - Structured Development Specification Model Context Protocol server for automated project analysis and specification generation
Features
π Project Analysis - Automated analysis of project structure and dependencies
π Specification Generation - Generate comprehensive development specifications
π Multiple Export Formats - Support for JSON, YAML, XML, CSV, HTML, and Markdown
π€ AI Integration - Powered by OpenAI and Anthropic models
π MCP Protocol - Native Model Context Protocol support for Claude Code
π Security - Built-in security validation and rate limiting
π Performance Monitoring - Real-time metrics and optimization
Related MCP server: Project Explorer MCP Server
Installation
Global Installation (Recommended)
# Using npm
npm install -g sds-mcp
# Using the installation script
curl -fsSL https://raw.githubusercontent.com/salwks/sdsmcp/main/scripts/install.sh | bash
# For Windows PowerShell
iwr https://raw.githubusercontent.com/salwks/sdsmcp/main/scripts/install.ps1 | iexLocal Installation
# Clone repository
git clone https://github.com/salwks/sds-mcp.git
cd sdsmcp
# Install dependencies
npm install
# Run locally
npm startQuick Start
1. Start the Server
# Global installation
sdsmcp start
# Local installation
npx sdsmcp start2. Setup Claude Code Integration
# Setup for your project
sdsmcp setup --directory /path/to/your/project
# Verify installation
sdsmcp verify3. Use with Claude Code
Add to your project's .mcp.json:
{
"mcpServers": {
"sdsmcp": {
"command": "sdsmcp",
"args": ["start"],
"env": {
"NODE_ENV": "development"
}
}
}
}Usage
Available Tools
analyze_project- Analyze project structure and generate specificationsexport_specification- Export specifications in multiple formatsvalidate_structure- Validate project against best practicesgenerate_documentation- Auto-generate project documentation
Command Line Interface
# Start server
sdsmcp start [options]
# Setup Claude integration
sdsmcp setup [options]
# Verify installation
sdsmcp verify [options]
# Show version
sdsmcp versionConfiguration
See Configuration Guide for detailed setup options.
Documentation
Development
# Clone repository
git clone https://github.com/salwks/sds-mcp.git
cd sdsmcp
# Install dependencies
npm install
# Run in development mode
npm run dev
# Run tests
npm test
# Run linting
npm run lintContributing
Fork the repository
Create a feature branch
Make your changes
Run tests and linting
Submit a pull request
License
This project is licensed under the MIT License - see the LICENSE file for details.
Support
π Documentation
π Issue Tracker
π¬ Discussions
Changelog
See CHANGELOG.md for version history.