Nexus-MCP
A comprehensive Model Context Protocol toolkit that transforms AI assistants into autonomous agents capable of executing real-world tasks across filesystems, web requests, Git workflows, databases, system commands, and AI integrations.
README
Nexus-MCP
<div align="center">
A Comprehensive Model Context Protocol Toolkit for AI Assistants
Transform any AI assistant into an autonomous agent capable of executing real-world tasks.
Documentation β’ Getting Started β’ Roadmap β’ Architecture
</div>
π― Overview
Nexus-MCP is a powerful Model Context Protocol (MCP) server built with TypeScript/Node.js that provides AI models with universal tools for:
- π File System Operations - Read, write, search, and monitor files
- π HTTP/Web Requests - Fetch data, scrape websites, call APIs
- π Git Workflows - Clone, commit, branch, and manage repositories
- ποΈ Database Queries - Query SQL and NoSQL databases
- π» System Commands - Execute shell commands and manage processes
- π€ AI Integration - Chat with LLMs, create embeddings, process text
- π§ Utilities - JSON/YAML parsing, compression, encryption, and more
π Quick Start
Installation
npm install -g @nexus-mcp/server
Configuration
# Copy example environment file
cp .env.example .env
# Edit with your settings
nano .env
Run
nexus-mcp
Integration with Claude Code
Add to your Claude Desktop config:
{
"mcpServers": {
"nexus-mcp": {
"command": "node",
"args": ["/path/to/nexus-mcp/dist/index.js"]
}
}
}
π¦ Features
Filesystem Tools
nexus_read_file- Read files with encoding supportnexus_write_file- Write/create filesnexus_list_directory- List directory contentsnexus_search_files- Search files by patternnexus_search_content- Search content within filesnexus_watch_directory- Monitor directory changes
HTTP Tools
nexus_http_get- HTTP GET requestsnexus_http_post- HTTP POST requestsnexus_fetch_url- Fetch and parse web contentnexus_parse_html- Parse HTML with Cheerionexus_call_api- Generic API calls
Git Tools
nexus_git_clone- Clone repositoriesnexus_git_commit- Create commitsnexus_git_push- Push to remotenexus_git_pr_create- Create pull requests- Integration with GitHub, GitLab, Bitbucket
Database Tools
nexus_db_query- Execute SQL queriesnexus_db_list_tables- List database tablesnexus_db_describe_table- Describe table schema- Support for PostgreSQL, MySQL, SQLite, SQL Server, MongoDB
System Tools
nexus_exec_command- Execute shell commandsnexus_system_info- Get system informationnexus_process_list- List running processesnexus_service_start/stop- Manage services
AI Tools
nexus_llm_chat- Chat with LLMs (Anthropic, OpenAI)nexus_embedding_create- Create text embeddingsnexus_text_summarize- Summarize textnexus_code_generate- Generate code
Utilities Tools
nexus_json_parse/stringify- JSON manipulationnexus_yaml_parse/stringify- YAML manipulationnexus_zip_create/extract- ZIP compressionnexus_encrypt/decrypt- Encryption/decryption
ποΈ Architecture
βββββββββββββββββββββββββββββββββββββββββββ
β Claude / LLM Client β
ββββββββββββββββ¬βββββββββββββββββββββββββββ
β MCP Protocol (stdio)
βΌ
βββββββββββββββββββββββββββββββββββββββββββ
β Nexus-MCP Server β
β βββββββββββββββββββββββββββββββββββββ β
β β MCP Server Core β β
β βββββββββββββββββββββββββββββββββββββ β
β βββββββββ΄ββββββββ β
β β β β
β ββββββΌβββββ ββββββΌβββββ β
β β Filesys β β HTTP β β
β βββββββββββ βββββββββββ β
β βββββββββββ βββββββββββ β
β β Git β β Databaseβ β
β βββββββββββ βββββββββββ β
β βββββββββββ βββββββββββ β
β β System β β AI β β
β βββββββββββ βββββββββββ β
βββββββββββββββββββββββββββββββββββββββββββ
For detailed architecture, see docs/architecture.md
ποΈ Production-Grade Quality
Nexus-MCP is built with architectural excellence in mind, designed for production use and community adoption. We follow strict principles:
- β Type Safety: TypeScript strict mode + Zod validation
- β Error Handling: Structured, actionable error messages
- β Performance: Async operations, caching, streaming
- β Security: Input validation, sanitization, audit logs
- β Observability: Structured logging, metrics, tracing
- β Testability: 80%+ coverage, dependency injection
- β Documentation: JSDoc, examples, comprehensive guides
- β Developer Experience: Clear errors, IDE support, quick feedback
See Architectural Principles for complete details.
π Documentation
- Getting Started Guide - Quick start and basic usage
- Architecture Documentation - System architecture and design
- Architectural Principles - Design principles and best practices
- API Reference - Complete API documentation
- Tools Reference - Detailed tool documentation
- Roadmap - Development roadmap and progress
π οΈ Development
# Clone repository
git clone https://github.com/your-org/Nexus-MCP.git
cd Nexus-MCP
# Install dependencies
npm install
# Run in development mode
npm run dev
# Run tests
npm test
# Build for production
npm run build
# Lint code
npm run lint
π Project Status
- Current Version: 1.0.0-alpha
- Development Status: Planning & Design
- Core Progress: 0%
- Target Tools: 50+
- Test Coverage Goal: 80%+
See ROADMAP.md for detailed progress.
π€ Contributing
Contributions are welcome! Please read our contributing guidelines before submitting PRs.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
π License
This project is licensed under the MIT License - see the LICENSE file for details.
π Acknowledgments
π Support
- π Documentation
- π Issue Tracker
- π¬ Discord Community
- βοΈ Email: support@nexus-mcp.dev
<div align="center">
Built with β€οΈ by the Nexus Team
</div>
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.