Nexus Data Processor
About
Integrates data processing libraries and external services to facilitate complex data operations, transformations, and API interactions across multiple formats and sources.
Details
- Author
- esh2n
- Repository
- esh2n/mcp-servers
- GitHub stars
- 2
- Categories
- Productivity, Design, Developer Tools, Project Management, Frontend, Infrastructure, API
Jump to
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Nexus Data ProcessorCommand (node, npx, python, etc.)npxArguments-
Argument 1
-y -
Argument 2
@highlight/mcp-server
Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
-
Argument 1
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
1. Clone the repository:
git clone <repository-url>
cd mcp-servers
2. Install dependencies:
deno cache server.ts
Run the server with the following command:
deno run -A server.ts
This will start the MCP server with all tool sets integrated.
convertCase
Convert text case (upper, lower, title, camel, snake, kebab)
trimText
Trim whitespace or specific characters from text
searchReplace
Search and replace text with support for regex
splitText
Split text into parts based on a delimiter
joinText
Join text parts with a delimiter
encodeDecode
Encode/decode text (base64, URL, HTML)
convertJsonYaml
Convert between JSON and YAML
convertCsvJson
Convert between CSV and JSON
convertXmlJson
Convert between XML and JSON
convertUnit
Convert between different units (temperature, length, weight)
convertDateFormat
Convert between different date formats
convertBase64
Encode/decode Base64
executeHttpRequest
Execute HTTP requests (GET, POST, PUT, DELETE)
getWeatherInfo
Get weather information for a location
translateText
Translate text between languages
getGeocoding
Get geographic information for a location
getNews
Get news articles
getStringLength
Get the length of a string
formatJson
Format JSON data
generateUuid
Generate a UUID
findFiles
Find files matching a pattern
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"nexus data processor": {
"env": {},
"args": [
"-y",
"@highlight/mcp-server"
],
"command": "npx"
}
}
}
Linux
{
"env": [],
"args": [
"-y",
"@highlight/mcp-server"
],
"command": "npx"
}
Macos
{
"env": [],
"args": [
"-y",
"@highlight/mcp-server"
],
"command": "npx"
}
Windows
{
"env": [],
"args": [
"/c",
"npx",
"-y",
"@highlight/mcp-server"
],
"command": "cmd"
}
MCP Servers
A collection of Model Context Protocol (MCP) servers that extend AI model capabilities with various tools and resources.
Overview
This project implements several MCP servers that provide additional functionality to AI models through the Model Context Protocol. The servers are built using Deno and TypeScript, with a focus on type safety and functional programming principles.
Tool Sets
The project includes the following tool sets:
1. Text Processing Tools
Tools for manipulating and transforming text:
- convertCase: Convert text case (upper, lower, title, camel, snake, kebab)
- trimText: Trim whitespace or specific characters from text
- searchReplace: Search and replace text with support for regex
- splitText: Split text into parts based on a delimiter
- joinText: Join text parts with a delimiter
- encodeDecode: Encode/decode text (base64, URL, HTML)
2. Data Conversion Tools
Tools for converting between different data formats:
- convertJsonYaml: Convert between JSON and YAML
- convertCsvJson: Convert between CSV and JSON
- convertXmlJson: Convert between XML and JSON
- convertUnit: Convert between different units (temperature, length, weight)
- convertDateFormat: Convert between different date formats
- convertBase64: Encode/decode Base64
3. API Integration Tools
Tools for interacting with external APIs and services:
- executeHttpRequest: Execute HTTP requests (GET, POST, PUT, DELETE)
- getWeatherInfo: Get weather information for a location
- translateText: Translate text between languages
- getGeocoding: Get geographic information for a location
- getNews: Get news articles
4. Development Tools
Utility tools for development:
- getStringLength: Get the length of a string
- formatJson: Format JSON data
- generateUuid: Generate a UUID
- findFiles: Find files matching a pattern
Getting Started
Prerequisites
- Deno 1.40.0 or higher
- VSCode with Deno extension (recommended)
Installation
1. Clone the repository:
git clone <repository-url>
cd mcp-servers
2. Install dependencies:
deno cache server.ts
Running the Server
Run the server with the following command:
deno run -A server.ts
This will start the MCP server with all tool sets integrated.
Project Structure
mcp-servers/
├── server.ts # Main entry point
├── tools/ # Tool sets
│ ├── dev-tools/ # Development tools
│ │ ├── deps.ts # Dependencies
│ │ ├── lib.ts # Implementation
│ │ ├── mod.ts # Module entry point
│ │ ├── mod.test.ts # Tests
│ │ └── types.ts # Type definitions
│ ├── text-tools/ # Text processing tools
│ │ ├── deps.ts
│ │ ├── lib.ts
│ │ ├── mod.ts
│ │ └── types.ts
│ ├── data-conversion-tools/ # Data conversion tools
│ │ ├── deps.ts
│ │ ├── lib.ts
│ │ ├── mod.ts
│ │ └── types.ts
│ └── api-integration-tools/ # API integration tools
│ ├── deps.ts
│ ├── lib.ts
│ ├── mod.ts
│ └── types.ts
└── memory-bank/ # Project documentation
Development
Module Structure
Each tool set follows a modular structure:
- mod.ts: Module entry point (re-exports)
- deps.ts: Dependencies
- lib.ts: Implementation
- types.ts: Type definitions
- mod.test.ts: Tests
Adding New Tools
To add a new tool:
1. Define the tool's input and output types in the appropriate types.ts file
2. Implement the tool in the corresponding lib.ts file
3. Export the tool in the mod.ts file
4. Register the tool in the main server.ts file
License
Acknowledgements
- Deno
- Effect
- Zod
- Model Context Protocol29:["$","div",null,{"className":"my-8 pb-8 h-full max-w-5xl mx-auto","children":["$","div",null,{"className":"grid grid-cols-1 md:grid-cols-3 gap-6","children":["$","$L30",null,{"mcp":{"id":"mcp_3HVXydPkn5b0","na
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





