AI IDE Integration MCP Server

by Beginnersluckwithashton

198 downloads
Not rated
GitHub

About

A comprehensive MCP server for AI IDE integration

Details

Author
Beginnersluckwithashton
Downloads
198
Categories
Developer Tools

- Execute code in Python, JavaScript, and other languages
- List, read, and write files and directories
- Search for patterns in code repositories
- Perform Git operations without leaving your AI assistant
- Enable AI-to-AI collaboration for complex tasks
- Single API key and unified toolchain across capabilities

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:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name AI IDE Integration MCP Server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Connect your AI assistant (Claude Desktop, Windsurf IDE, or Cursor) to the server’s URL (http://no-i-in-team-mcp.canadacentral.azurecontainer.io:8000) using an API key obtained by emailing the administrator. The server is already deployed on Smithery.ai and requires no local setup.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "ai ide integration mcp server": {
            "ai-ide-integration-mcp": {
                "type": "http",
                "url": "http://no-i-in-team-mcp.canadacentral.azurecontainer.io:8000"
            }
        }
    }
}

McpServers

{
    "ai-ide-integration-mcp": {
        "type": "http",
        "url": "http://no-i-in-team-mcp.canadacentral.azurecontainer.io:8000"
    }
}

AI IDE Integration MCP Server

A comprehensive Model Context Protocol (MCP) server that provides essential tools for AI-powered IDEs and developer assistants. This server enables code execution across multiple languages, file management, code search, Git operations, and AI collaboration in a single, secure package.

What Makes This MCP Server Different

For Non-Technical Users

Most AI tools are limited in what they can do. They can chat with you, but can't actually work with your files or run code on their own. This is like having a smart assistant who can tell you how to cook but can't actually touch any ingredients or kitchen tools.

Our MCP server changes this by giving AI assistants "hands" to work with. When connected to our server, your AI assistant can:
- Run actual code and show you the results
- Look at your files and folders
- Create or change files for you
- Search through your code
- Help you with Git (a tool for tracking changes to your files)

Unlike most MCP servers that only do one thing well, ours is a complete toolkit - like giving your AI assistant a Swiss Army knife instead of just a single tool.

For Hybrid Developers

While typical MCP implementations focus on a single capability (like database access or web search), our server provides a complete development environment interface through a unified API.

Key differentiators:
- Unified Toolchain: Instead of connecting multiple specialized MCP servers, get all essential development tools in one implementation
- Simplified Authentication: One API key for multiple capabilities, reducing connection complexity
- Cohesive Experience: Tools work together seamlessly, sharing context across operations
- Balanced Control: Enables AI assistance without giving up security - you control exactly what your assistant can access

With our MCP server, your AI assistant becomes a true pair programmer rather than just a specialized helper.

For Software Engineers

Typical MCP servers follow a microservice architecture focusing on narrow, specialized functionality. While this offers advantages in terms of focused optimization and independent scaling, it creates integration complexity, potential latency issues, and authentication management overhead.

Our implementation takes a holistic approach:
- Architectural Distinction: Monolithic MCP server with comprehensive tools, leveraging internal shared context for enhanced capabilities
- Performance Optimizations: Cross-tool operations execute with minimal overhead due to shared memory space
- Authentication Simplification: Single API key provides access to all features
- Deployment Flexibility: Available as both local server and cloud-based service

Installation

Claude Desktop

To integrate with Claude Desktop:

1. Open Claude Desktop
2. Go to Settings > Model Context Protocol
3. Add a new MCP server with URL: http://no-i-in-team-mcp.canadacentral.azurecontainer.io:8000
4. For the API Key, enter the key you received from the server administrator
5. Click Save and start using the enhanced capabilities!

Windsurf IDE

To integrate with Windsurf, the world's first agentic IDE:

1. Open Windsurf IDE
2. Go to Settings > Integrations > MCP Servers
3. Click "Add New MCP Server"
4. Enter server URL: http://no-i-in-team-mcp.canadacentral.azurecontainer.io:8000
5. Enter the API Key you received from the server administrator
6. Click Connect and enjoy enhanced AI capabilities!

Cursor

To integrate with Cursor code editor:

1. Open Cursor
2. Go to Settings > AI > Model Context Protocol
3. Add a new server with URL: http://no-i-in-team-mcp.canadacentral.azurecontainer.io:8000
4. Enter the API Key you received from the server administrator
5. Save and start using advanced code editing features!

Features

- Code Execution: Run code in Python, JavaScript, and other languages
- File Management: List, read, and write operations for files and directories
- Code Search: Find patterns in code repositories
- Git Integration: Perform Git operations without leaving your AI assistant
- AI Collaboration: Enable AI-to-AI collaboration for complex tasks
- Documentation: Access code examples and reference materials

Using This MCP Server with Smithery.ai

This MCP server is already deployed and available through Smithery.ai. You don't need to set up or deploy anything - simply connect your AI assistant to the existing service.

Connection Details

- Server Name: ai-ide-integration-mcp
- URL: http://no-i-in-team-mcp.canadacentral.azurecontainer.io:8000
- Authentication: API Key required (see below)

Obtaining an API Key

To use this MCP server, you'll need to request an API key:

1. Request an API Key: Email [your-email@example.com] with the subject "MCP API Key Request"
2. Include Information: Please provide your name and intended use case
3. Receive Your Key: You'll receive your unique API key within 24 hours

When connecting through Smithery.ai, enter this API key in the authentication settings.

API Key Usage and Policies

- Unique Keys: Each user receives a unique API key for tracking and security
- Rate Limits: Free tier keys are limited to 1,000 requests per day
- Usage Tracking: We monitor usage patterns to improve service quality
- Key Expiration: Keys expire after 90 days and must be renewed
- Terms of Service: Using this service means you agree not to:
- Share your API key with others
- Attempt to bypass rate limits
- Use the service for illegal activities
- Access or modify files without proper authorization

To renew, upgrade, or report issues with your API key, email [your-email@example.com] with your current key and request details.

Available Tools

1. execute_code
- Execute code in various programming languages
- Parameters: language (string), code (string)
- Example: execute_code("python", "print('Hello, MCP!')")

2. list_files
- List files and directories in a specified path
- Parameters: path (string)
- Example: list_files(".")

3. read_file
- Read content from a file
- Parameters: path (string)
- Example: read_file("example.txt")

4. write_file
- Write content to a file
- Parameters: path (string), content (string)
- Example: write_file("example.txt", "Hello, MCP!")

5. search_code
- Find patterns in code files
- Parameters: pattern (string), path (string)
- Example: search_code("function", "src/")

6. git_operations
- Perform Git operations
- Parameters: operation (string), parameters (object)
- Example: git_operations("status", {})

7. ai_collaboration
- Enable AI assistants to collaborate
- Parameters: task (string), context (object)
- Example: ai_collaboration("Analyze code", {"code": "..."})

Example Prompts

When using an AI assistant connected to this MCP server through Smithery.ai, try these prompts:

- "Execute this Python code: print('Hello, MCP!')"
- "List the files in the current directory"
- "Read the content of file.txt"
- "Search for 'function' in the src directory"
- "Perform a git status operation"
- "Write 'Hello, world!' to a file named example.txt"

Resources

- Smithery.ai MCP Registry
- Model Context Protocol Specification

License

This project is licensed under the MIT License.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.