Skip to content

# Developer Tools MCP ServerThis project provides a set of tools for developers using the Model Context Protocol (MCP). With a secure HTTP API, you can execute scripts, perform file operations, and run SQL queries on a Linux server. ## Exposed ToolsThe following tools are available via MCP:- **write-file**: Write content to a file, with opt

License

Notifications You must be signed in to change notification settings

KielEvandro/developer

Repository files navigation

Developer Tools for the Model Context Protocol (MCP) 🚀

GitHub Repo Size License Issues Pull Requests

Welcome to the Developer repository! This project provides tools designed specifically for developers working with the Model Context Protocol (MCP). With this repository, you can execute scripts, perform file operations, and run SQL queries on a Linux server through a secure HTTP API.

Table of Contents

Introduction

The Developer repository aims to simplify and enhance the developer experience by providing robust tools that leverage the Model Context Protocol (MCP). This allows for seamless remote execution of tasks on Linux servers, making it easier for developers to manage their environments and applications.

Features

  • Remote Execution: Run scripts directly on your Linux server.
  • File Operations: Manage files with ease—upload, download, and manipulate files remotely.
  • SQL Queries: Execute SQL commands securely through the API.
  • Cross-Platform Support: Compatible with multiple programming languages including JavaScript, PHP, Python, and Bash.
  • Secure HTTP API: Ensures that all communications are encrypted and secure.

Getting Started

To get started with the Developer tools, you will need to download the latest release. You can find the releases here. Download the necessary files and follow the installation instructions below.

Installation

  1. Download the Latest Release: Visit the Releases section to find the latest version. Download the appropriate file for your system.

  2. Extract the Files: After downloading, extract the files to your desired directory.

  3. Install Dependencies: Ensure you have the required dependencies installed. You can use package managers like npm, pip, or composer depending on the language you choose.

  4. Configure the API: Update the configuration files with your server details and authentication tokens.

  5. Run the Application: Execute the main script to start using the tools.

Usage

Remote Execution

To execute a script on your Linux server, use the following command:

curl -X POST http://your-server/api/execute \
-H "Authorization: Bearer your_token" \
-d '{"script": "your_script.sh"}'

File Operations

To upload a file to your server:

curl -X POST http://your-server/api/upload \
-H "Authorization: Bearer your_token" \
-F "file=@path/to/your/file.txt"

To download a file from your server:

curl -X GET http://your-server/api/download?file=your_file.txt \
-H "Authorization: Bearer your_token" -o your_file.txt

SQL Queries

To execute an SQL query:

curl -X POST http://your-server/api/sql \
-H "Authorization: Bearer your_token" \
-d '{"query": "SELECT * FROM your_table;"}'

API Documentation

For a detailed overview of the API endpoints, please refer to the API documentation provided in the docs folder. This includes descriptions of each endpoint, required parameters, and response formats.

Contributing

We welcome contributions from the community! If you would like to contribute to the Developer repository, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and commit them with clear messages.
  4. Push your branch to your forked repository.
  5. Submit a pull request for review.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Support

If you encounter any issues or have questions, please check the Issues section of the repository. You can also reach out to the maintainers through the contact information provided in the repository.

Conclusion

The Developer repository offers a comprehensive set of tools for developers looking to enhance their workflow with the Model Context Protocol (MCP). By utilizing the secure HTTP API, you can efficiently manage your Linux server and streamline your development processes.

For the latest updates and releases, remember to check the Releases section. Happy coding!

About

# Developer Tools MCP ServerThis project provides a set of tools for developers using the Model Context Protocol (MCP). With a secure HTTP API, you can execute scripts, perform file operations, and run SQL queries on a Linux server. ## Exposed ToolsThe following tools are available via MCP:- **write-file**: Write content to a file, with opt

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •