MCP

The Eclipse Model Context Protocol (MCP) server allows AI-powered development tools such as Cursor and Windsurf, as well as general-purpose tools like Claude Desktop and Gemini CLI, to interact directly with Eclipse APIs and documentation.

What is MCP?

Model Context Protocol (MCP) is an open standard that enables AI applications to securely access external data sources and tools. When connected to the Eclipse MCP server, AI agents can:

  • Access Eclipse APIs directly
  • Search and reference Eclipse documentation
  • Retrieve real-time data from your Eclipse account
  • Generate code and integration examples tailored to Eclipse

Eclipse MCP Server Setup

Eclipse hosts a remote MCP server at:

https://developer.eftcorp.com/mcp

Configure your AI development tool to connect to this endpoint. If your APIs require authentication, pass the required headers using query parameters or through the header configuration supported by your MCP client.

Add to~/.gemini/settings.json:

{
  "mcpServers": {
    "eftcorp": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://developer.eftcorp.com/mcp",
        "--header",
        "Authorization: Bearer ${AUTH_TOKEN}"
      ],
      "env": {
        "AUTH_TOKEN": "rdme_xn..."
      }
    }
  }
}

Testing Your MCP Setup

After configuring your MCP client, you can validate the connection as follows:

  1. Open your AI-enabled editor or tool (for example, Cursor or Windsurf)
  2. Start a new chat with the AI assistant
  3. Ask questions related to Eclipse, such as:
    • “How do I implement [common use case]?”
    • “Show me an example of [specific API functionality].”
    • “Create a [specific integration type] using Eclipse .”

If the setup is correct, the AI will be able to access your Eclipse documentation and account context through the MCP server.