Nexus-MCP
Integrates with Bitbucket repositories through Git tools like nexus_git_clone, nexus_git_push, and nexus_git_pr_create, enabling AI agents to manage code repositories on the Bitbucket platform.
Provides HTML parsing capabilities through the nexus_parse_html tool, enabling AI agents to extract and manipulate web content using Cheerio's jQuery-like interface.
Provides community support through Discord integration, enabling users to get assistance and collaborate on Nexus-MCP development and usage.
Supports environment configuration through .env files, enabling secure management of API keys, database credentials, and other sensitive configuration for the MCP server's operations.
Provides comprehensive Git workflow tools including nexus_git_clone, nexus_git_commit, nexus_git_push, and nexus_git_pr_create, enabling AI agents to perform version control operations on repositories.
Integrates with GitHub repositories through Git tools, enabling AI agents to clone, commit, push, and create pull requests on GitHub-hosted code repositories.
Integrates with GitLab repositories through Git tools, enabling AI agents to manage code repositories and perform version control operations on the GitLab platform.
Supports MongoDB database operations through the nexus_db_query tool, enabling AI agents to query and manipulate data in MongoDB NoSQL databases.
Supports MySQL database operations through the nexus_db_query tool, enabling AI agents to execute SQL queries and manage data in MySQL relational databases.
Built with Node.js runtime, providing the execution environment for the MCP server and enabling JavaScript/TypeScript-based tool implementations.
Supports package management through npm, enabling installation and distribution of the Nexus-MCP server as a global npm package.
Provides tools for chatting with OpenAI's LLMs through the nexus_llm_chat tool, enabling AI agents to interact with GPT models for various text processing and generation tasks.
Supports PostgreSQL database operations through the nexus_db_query tool, enabling AI agents to execute SQL queries and manage data in PostgreSQL relational databases.
Supports SQLite database operations through the nexus_db_query tool, enabling AI agents to query and manipulate data in SQLite embedded databases.
Built with TypeScript, providing type safety and modern JavaScript features for the MCP server's implementation and tool development.
Provides YAML manipulation tools through nexus_yaml_parse and nexus_yaml_stringify, enabling AI agents to parse, validate, and generate YAML configuration files.
Utilizes Zod for runtime validation and type safety, ensuring data integrity and structured error handling throughout the MCP server's operations.
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., "@Nexus-MCPread the README.md file in the current directory"
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.
Nexus-MCP
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
π― 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/serverConfiguration
# Copy example environment file
cp .env.example .env
# Edit with your settings
nano .envRun
nexus-mcpIntegration 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 requestsIntegration with GitHub, GitLab, Bitbucket
Database Tools
nexus_db_query- Execute SQL queriesnexus_db_list_tables- List database tablesnexus_db_describe_table- Describe table schemaSupport 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
Built with β€οΈ by the Nexus Team
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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/jsagudelodev/Nexus-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server