loading…
Search for a command to run...
loading…
AI development assistant that implements the **Model Context Protocol (MCP)** standard. It provides 36 specialized tools through natural language keyword recogn
AI development assistant that implements the Model Context Protocol (MCP) standard. It provides 36 specialized tools through natural language keyword recognition, helping developers perform complex tasks intuitively. ### Core Values - Natural Language: Execute tools automatically through Korean/English keywords - Intelligent Memory: Context management and compression using SQLite - Multi-Language Support: TypeScript, JavaScript, Python code analysis - Performance Optimization: Project caching system - Enterprise Quality: 100% test coverage and strict type system - Long-Running Support: Task management for asynchronous operations - Large-Scale Data: Cursor-based pagination --- ## Key Features ### 1. Memory Management System 10 tools for maintaining context across sessions: - Intelligent Storage: Information classification and priority management by category - Context Compression: Priority-based context compression system - Session Restoration: Perfect recreation of previous work states - SQLite-Based: Concurrent control, indexing, transaction support Key Tools: - save_memory - Store information in long-term memory - recall_memory - Search stored information - auto_save_context - Automatic context saving - restore_session_context - Session restoration - prioritize_memory - Memory priority management ### 2. Semantic Code Analysis AST-based code analysis and navigation tools: - Symbol Search: Locate function, class, variable positions across projects - Reference Tracking: Track all usages of specific symbols - Multi-Language: TypeScript, JavaScript, Python support - Project Caching: Performance optimization through LRU cache Key Tools: - find_symbol - Search for symbol definitions - find_references - Find symbol references ### 3. Code Quality Analysis Comprehensive code metrics and quality evaluation: - Complexity Analysis: Cyclomatic, Cognitive, Halstead metrics - Coupling/Cohesion: Structural soundness evaluation - Quality Scores: A-F grade system - Improvement Suggestions: Actionable refactoring recommendations Key Tools: - analyze_complexity - Complexity metric analysis - validate_code_quality - Code quality evaluation - check_coupling_cohesion - Coupling/cohesion analysis - suggest_improvements - Improvement suggestions - apply_quality_rules - Quality rule application - get_coding_guide - Coding guide lookup ### 4. Project Planning Tools Systematic requirements analysis and roadmap generation: - PRD Generation: Automatic product requirements document creation - User Stories: Story writing including acceptance criteria - MoSCoW Analysis: Requirements prioritization - Roadmap Creation: Step-by-step development schedule planning Key Tools: - generate_prd - Product requirements document generation - create_user_stories - User story creation - analyze_requirements - Requirements analysis - feature_roadmap - Feature roadmap creation ### 5. Sequential Thinking Tools Structured problem solving and decision making support: - Problem Decomposition: Break down complex problems step by step - Thinking Chains: Sequential reasoning process generation - Multiple Perspectives: Analytical/Creative/Systematic/Critical thinking - Execution Plans: Convert tasks into executable plans Key Tools: - create_thinking_chain - Thinking chain creation - analyze_problem - Problem analysis - step_by_step_analysis - Step-by-step analysis - break_down_problem - Problem decomposition - think_aloud_process - Thinking process expression - format_as_plan - Plan formatting ### 6. Prompt Engineering Prompt quality improvement and optimization: - Automatic Enhancement: Convert vague requests to specific ones - Quality Evaluation: Score clarity, specificity, contextuality - Structuring: Goal, background, requirements, quality criteria Key Tools: - enhance_prompt - Prompt enhancement - analyze_prompt - Prompt quality analysis ### 7. Browser Automation Web-based debugging and testing: - Console Monitoring: Browser console log capture - Network Analysis: HTTP request/response tracking - Cross-Platform: Chrome, Edge, Brave support Key Tools: - monitor_console_logs - Console log monitoring - inspect_network_requests - Network request analysis ### 8. UI Preview Pre-coding UI layout visualization: - ASCII Art: Support for 6 layout types - Responsive Preview: Desktop/mobile views - Pre-Approval: Confirm structure before coding Key Tools: - preview_ui_ascii - ASCII UI preview ### 9. Time Utilities Various format time queries: Key Tools: - get_current_time - Current time query (ISO, UTC, timezones, etc.)
Smithery CLI connects your agents to thousands of skills and MCP servers directly from the command line. To get started, simply run npx skills add smithery/cli.
npm install -g smithery@latest
Requires Node.js 20+.
smithery mcp search [term] # Search the Smithery registry
smithery mcp add <url> # Add an MCP server connection
smithery mcp list # List your connections
smithery mcp remove <ids...> # Remove connections
Interact with tools from MCP servers connected via smithery mcp.
smithery tool list [connection] # List tools from your connected MCP servers
smithery tool find [query] # Search tools by name or intent
smithery tool get <connection> <tool> # Show full details for one tool
smithery tool call <connection> <tool> [args] # Call a tool
Browse skills on the Smithery Skills Registry and install them with the upstream installer:
npx skills add <skill> # e.g. npx skills add smithery-ai/cli
smithery auth login # Login with Smithery (OAuth)
smithery auth logout # Log out
smithery auth whoami # Check current user
smithery auth token # Mint a service token
smithery auth token --policy '<json>' # Mint a restricted token
smithery namespace list # List your namespaces
smithery namespace use <name> # Set current namespace
smithery mcp publish <url> -n <org/server> # Publish an MCP server URL
smithery mcp publish <bundle.mcpb> -n <org/server> # Publish an MCP bundle
# Search and connect to an MCP server
smithery mcp search "github"
smithery mcp add github --id github
# Find and call tools from your connected MCP servers
smithery tool find "create issue"
smithery tool call github create_issue '{"title":"Bug fix","body":"..."}'
# Browse and install skills
smithery skill search "frontend" --json --page 2
smithery skill add anthropics/frontend-design --agent claude-code
# Publish your MCP server URL
smithery mcp publish https://my-mcp-server.com -n myorg/my-server
# Publish a built MCP bundle
smithery mcp publish ./server.mcpb -n myorg/my-server
git clone https://github.com/smithery-ai/cli
cd cli && pnpm install && pnpm run build
npx . --help
Contributions welcome! Please submit a Pull Request.
Run in your terminal:
claude mcp add ssd-ai -- npx -y @smithery/cli run ssdeanx/ssd-aiQuery your database in natural language
by AnthropicA universal database MCP server supporting simultaneous connections to multiple databases. It provides tools for database operations, health analysis, SQL optim
by wenb1n-devRead-only database access with schema inspection.
by modelcontextprotocolInteract with Redis key-value stores.
by modelcontextprotocolNot sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All data MCPs