DaniilP.Eclipse.linux-x64
1.0.0
See the version list below for details.
dotnet add package DaniilP.Eclipse.linux-x64 --version 1.0.0
NuGet\Install-Package DaniilP.Eclipse.linux-x64 -Version 1.0.0
<PackageReference Include="DaniilP.Eclipse.linux-x64" Version="1.0.0" />
<PackageVersion Include="DaniilP.Eclipse.linux-x64" Version="1.0.0" />
<PackageReference Include="DaniilP.Eclipse.linux-x64" />
paket add DaniilP.Eclipse.linux-x64 --version 1.0.0
#r "nuget: DaniilP.Eclipse.linux-x64, 1.0.0"
#:package DaniilP.Eclipse.linux-x64@1.0.0
#addin nuget:?package=DaniilP.Eclipse.linux-x64&version=1.0.0
#tool nuget:?package=DaniilP.Eclipse.linux-x64&version=1.0.0
Eclipse MCP Server
An MCP (Model Context Protocol) server for the Eclipse Telegram bot platform. Exposes Eclipse's user-facing API as AI-callable tools, enabling assistants like Claude to manage todo items, reminders, mood records, and more.
Built with the ModelContextProtocol C# SDK as a self-contained executable — no .NET runtime required on the target machine.
Prerequisites
Two environment variables are required when configuring the server:
ECLIPSE_API_TOKEN— API token for authenticating with the Eclipse API.ECLIPSE_MODE— Selects the target environment. Must be the string"STANDARD"for production. Set to"TESTING"only when connecting to the development environment.
Tools
Todo Items
| Tool | Description |
|---|---|
eclipse_todo_items_get_list |
Retrieves all todo items for the authenticated user |
eclipse_todo_items_get |
Retrieves a specific todo item by ID |
eclipse_todo_items_add |
Creates a new todo item |
eclipse_todo_items_finish |
Marks a todo item as finished |
Reminders
| Tool | Description |
|---|---|
eclipse_reminders_get_list |
Retrieves all reminders for the authenticated user |
eclipse_reminders_get |
Retrieves a specific reminder by ID |
eclipse_reminders_create |
Creates a new reminder with a notification time |
Mood Records
| Tool | Description |
|---|---|
eclipse_mood_records_get_list |
Retrieves mood records for the authenticated user |
eclipse_mood_records_get |
Retrieves a specific mood record by ID |
eclipse_mood_records_add |
Creates or updates the mood record for the current day |
Configuration
| Tool | Description |
|---|---|
eclipse_configuration_get_cultures |
Lists available localization cultures |
Statistics
| Tool | Description |
|---|---|
eclipse_user_statistics_get |
Retrieves activity statistics (finished todos, received reminders) |
Configuration
Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"eclipse": {
"command": "dnx",
"args": ["DaniilP.Eclipse", "--version", "<version>", "--yes"],
"env": {
"ECLIPSE_API_TOKEN": "<your-token>",
"ECLIPSE_MODE": "STANDARD"
}
}
}
}
VS Code
Create .vscode/mcp.json in your workspace:
{
"servers": {
"eclipse": {
"type": "stdio",
"command": "dnx",
"args": ["DaniilP.Eclipse", "--version", "<version>", "--yes"],
"env": {
"ECLIPSE_API_TOKEN": "<your-token>",
"ECLIPSE_MODE": "STANDARD"
}
}
}
}
Visual Studio
Create .mcp.json in your solution directory:
{
"servers": {
"eclipse": {
"type": "stdio",
"command": "dnx",
"args": ["DaniilP.Eclipse", "--version", "<version>", "--yes"],
"env": {
"ECLIPSE_API_TOKEN": "<your-token>",
"ECLIPSE_MODE": "STANDARD"
}
}
}
}
Run from source
{
"servers": {
"eclipse": {
"type": "stdio",
"command": "dotnet",
"args": ["run", "--project", "<path-to>/mcp/Eclipse.MCP"],
"env": {
"ECLIPSE_API_TOKEN": "<your-token>",
"ECLIPSE_MODE": "STANDARD"
}
}
}
}
Publishing
Use the provided script to pack and push to NuGet.org:
.\scripts\pack-and-publish-mcp.ps1 -ApiKey <your-nuget-api-key>
Or manually:
dotnet pack mcp/Eclipse.MCP/Eclipse.MCP.csproj -c Release -o mcp/Eclipse.MCP/nupkg
dotnet nuget push mcp/Eclipse.MCP/nupkg/DaniilP.Eclipse.<version>.nupkg --api-key <key> --source https://api.nuget.org/v3/index.json
Supported Platforms
The package ships self-contained binaries for:
win-x64,win-arm64osx-arm64linux-x64,linux-arm64,linux-musl-x64
Links
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0.12-beta | 228 | 6/17/2026 |
| 1.0.0 | 214 | 6/17/2026 |
| 1.0.0-beta | 224 | 6/14/2026 |
| 0.1.7-beta | 221 | 6/8/2026 |
| 0.1.6-beta | 226 | 6/8/2026 |
| 0.1.5-beta | 228 | 6/7/2026 |
| 0.1.4-beta | 234 | 6/7/2026 |
| 0.1.3-beta | 222 | 6/7/2026 |
| 0.1.2-beta | 228 | 6/7/2026 |
| 0.1.1-beta | 226 | 6/7/2026 |