Provides comprehensive development environment insights via Model Context Protocol, delivering detailed system, language, tool, configuration, and performance data to enhance intelligent code editor assistance and context-aware development workflows.
python
0 tools
May 30, 2025
Updated Jun 4, 2025
Supercharge Your AI with DevEnvInfoServer
MCP Server
Unlock the full potential of DevEnvInfoServer through LangDB's AI Gateway. Get enterprise-grade security, analytics, and seamless integration with zero configuration.
Provides Model Context Protocol (MCP) support for Magic UI by delivering detailed implementations and comprehensive data on UI components, layouts, media, motion effects, and text reveal animations to enhance design and development workflows.
Provides comprehensive AI-driven development tools via Model Context Protocol, including multi-language code analysis and execution, file system and directory management, web content fetching with HTML-to-markdown conversion, multi-engine web search, code searching, and system information retrieval to enhance software development workflows.
Enhance VS Code WordPress development with a Model Context Protocol server that detects configuration, connects to the database, provides context-aware code completion, documentation hover, and WordPress-specific code actions.
Provides comprehensive Model Context Protocol (MCP) services for agent management, memory operations, tool integration, and seamless interaction with AI models to enhance intelligent system workflows.
Model Context Protocol server integrating Gemini 2.5 Pro and OpenAI models to create detailed workplans, evaluate code diffs with full codebase context, automate GitHub issue management, and enhance software development workflows with search-grounded AI assistance.
2 tools
Added May 30, 2025
DevEnvInfoServer - Cursor MCP Server for Development Environment Information
This project implements a Cursor Model Context Protocol (MCP) server that provides detailed information about your development environment to the Cursor code editor. By leveraging this server, Cursor's intelligent agent can gain a deeper understanding of your system's configuration, installed tools, and running processes, enabling more context-aware and helpful assistance.
Features
This MCP server provides the following information categories about your development environment:
System Information:
Operating System Version and Platform Details
Hardware Details (Processor, Machine, System Architecture)
Python Versions and Locations
Installed Package Managers (brew, npm, pip, yarn, uv, conda) and their versions
Virtual Environment Information (detected environments and active environment)
System Locale and Timezone
Top 20 Environment Variables
Available Shells (bash, zsh, fish, sh, powershell, cmd.exe)
Simplified Firewall and Network Configurations (OS-dependent)
Local Databases and Running Services (Simplified check for common DB services)
Testing and Quality Assurance:
Installed Testing Frameworks (pytest, Jest, Mocha)
Code Linters and Formatters (flake8, pylint, eslint, prettier)
Machine Learning and AI Development:
GPU and CUDA Information
PyTorch and TensorFlow Status (Installation and GPU availability)
Embedded Development / IoT:
Installed Embedded SDKs (Arduino, ESP-IDF, Raspberry Pi Tools)
Connected Devices and Serial Ports (Simplified list of serial ports)
Productivity and Workflow Enhancements:
Shell Aliases, Functions, and Custom Scripts
Shell History Analysis (Basic - last 20 lines of history)
Background Automation and Task Scheduling (Simplified check for cron/Scheduled Tasks)
How it Works
This server is built using the Model Context Protocol (MCP) and operates as follows:
MCP Protocol: It implements the MCP server protocol, allowing Cursor to communicate with it to discover and utilize its capabilities.
Stdio Transport: The server uses the stdio transport, meaning it communicates with Cursor through standard input and output streams.
Information Gathering: When Cursor's Agent requests information, this server executes various system commands (using subprocess) and Python libraries (platform, os, sys, psutil, pyserial, etc.) to collect data about your development environment.
Tool-Based Access: Each information category is exposed as a tool within the MCP server. Cursor's Agent can then call these tools to retrieve specific pieces of information.
Markdown Output (Optional): The server can optionally generate a Markdown file (development_environment_info.md) containing all the collected information for easier review and debugging.
Cursor Integration: Cursor, acting as an MCP client, can connect to this server and automatically utilize the provided tools to enhance its understanding of your development context.
Installation
To install and run this MCP server, follow these steps:
Clone the Repository:
git clone https://github.com/carterlasalle/system_information_mcp.git
cd system_information_mcp
Create a Python Virtual Environment (Recommended):
python -m venv venv
Activate the Virtual Environment:
On Linux/macOS:
source venv/bin/activate
On Windows:
venv\Scripts\activate
Install Dependencies:
pip install -r requirements.txt
Configuration for Cursor
To connect this MCP server to Cursor, you need to configure it within Cursor's settings:
Open Cursor Settings: Go to Cursor Settings > Features > MCP.
Add New MCP Server: Click on the + Add New MCP Server button.
Configure Server: Fill in the form with the following details:
Type:stdio
Name:DevEnvInfoServer (or any name you prefer)
Command: Enter the command to run the server. If you are in the system_information_mcp directory and have activated the virtual environment, you can use:
python claudemcp.py
Note: If python is not in your system's PATH or you are using a specific Python executable, you may need to provide the full path to your Python interpreter followed by the path to claudemcp.py. For example:
/path/to/your/python venv/bin/python claudemcp.py
Add Server: Click the "Add Server" button.
Refresh Tool List (Optional): You might need to manually press the refresh button in the top right corner of the MCP server list in Cursor to populate the tool list.
The server DevEnvInfoServer should now appear in your list of MCP servers in Cursor, and its tools should be available to the Agent in Composer.
Usage in Cursor
Once configured, Cursor's Agent will automatically leverage the tools provided by DevEnvInfoServer when it deems them relevant to your requests.
Automatic Tool Usage: When you interact with Cursor's Agent in Composer, it will intelligently decide if information about your development environment is needed to answer your questions or fulfill your requests. If so, it will automatically use the tools provided by this server in the background.
Intentional Tool Prompting: You can also explicitly instruct the Agent to use these tools by referring to them by name or description in your prompts. For example, you could ask:
"What Python packages are installed in my current environment?"
"List the available shells on my system using the DevEnvInfoServer tools."
Tool Approval: By default, Cursor will ask for your approval before executing any MCP tool. You can review the tool call arguments before approving.
YOLO Mode (Optional): If you prefer automatic tool execution without approval prompts, you can enable "YOLO Mode" in Cursor's MCP settings. Use this mode with caution, as it allows automatic execution of MCP tools.
Cursor will display the responses from the DevEnvInfoServer tools directly in the chat, providing you with the requested development environment information.