Runrun.It Server
FreeNot checkedEnables interaction with the Runrun.it API for task management, including retrieving task details, listing tasks with filters, and fetching current user informa
About
Enables interaction with the Runrun.it API for task management, including retrieving task details, listing tasks with filters, and fetching current user information.
README
A Model Context Protocol (MCP) server for interacting with the Runrun.it API. https://runrun.it/api/documentation
Features
- Get Task: Retrieve detailed information about a specific task by ID.
- List Tasks: Query tasks with filters such as responsible user, project, and status.
- Get Me: Fetch information about the currently authenticated user.
- Strict Typing: Implemented with strict TypeScript configuration for reliability.
- Safe Hardware: environment variable validation using
t3-envandzod. - Native Fetch: Uses native Node.js
fetchAPI.
Prerequisites
- Node.js (v18 or higher recommended)
- Runrun.it API Credentials (App Key and User Token)
Installation
- Clone or copy this project to your desired directory.
- Install dependencies:
npm install - Configure your environment variables. Create a
.envfile in the root directory:RUNRUNIT_APP_KEY=your_app_key RUNRUNIT_USER_TOKEN=your_user_token
Usage
Direct execution (using tsx)
You can run the server directly using tsx (useful for development):
npx tsx src/index.ts
Build and Run
- Build the project:
npm run build - Start the server:
node build/index.js
Available Tools
get_task({ id: number }): Returns details for a specific Runrun.it task.list_tasks({ responsible_id?: string, project_id?: number, is_closed?: boolean, limit?: number }): Lists tasks based on filters.get_me(): Returns current user information.
Development
The project uses a strict tsconfig.json and t3-env for environment variable validation.
- Run type checks:
npx tsc --noEmit - Source code is in
src/index.tsand environment validation insrc/env.ts.
Configuration for AI Clients (e.g., Claude Desktop)
To add this MCP server to an AI client like Claude Desktop, add the following to your configuration file (usually ~/.config/Claude/claude_desktop_config.json):
{
"mcpServers": {
"runrunit": {
"command": "npx",
"args": [
"-y",
"tsx",
"/home/[email protected]/html/runrunit/src/index.ts"
],
"env": {
"RUNRUNIT_APP_KEY": "your_app_key",
"RUNRUNIT_USER_TOKEN": "your_user_token"
}
}
}
}
[!TIP] Make sure to use absolute paths for the command and script. If you have already built the project, you can use
nodewith thebuild/index.jspath instead oftsx.
Installing Runrun.It Server
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/ygor-infotera/runrunit-mcpFAQ
Is Runrun.It Server MCP free?
Yes, Runrun.It Server MCP is free — one-click install via Unyly at no cost.
Does Runrun.It Server need an API key?
No, Runrun.It Server runs without API keys or environment variables.
Is Runrun.It Server hosted or self-hosted?
A hosted option is available: Unyly runs the server in the cloud, no local setup required.
How do I install Runrun.It Server in Claude Desktop, Claude Code or Cursor?
Open Runrun.It Server on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
Notion
Read and write pages in your workspace
by NotionLinear
Issues, cycles, triage — from Claude
by LinearGoogle Drive
Search and read your Drive files
by Googlemindsdb/mindsdb
Connect and unify data across various platforms and databases with [MindsDB as a single MCP server](https://docs.mindsdb.com/mcp/overview).
by mindsdbCompare Runrun.It Server with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All productivity MCPs
