Runrun.It Server
БесплатноНе проверенEnables interaction with the Runrun.it API for task management, including retrieving task details, listing tasks with filters, and fetching current user informa
Описание
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.
Установка Runrun.It Server
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/ygor-infotera/runrunit-mcpFAQ
Runrun.It Server MCP бесплатный?
Да, Runrun.It Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Runrun.It Server?
Нет, Runrun.It Server работает без API-ключей и переменных окружения.
Runrun.It Server — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить Runrun.It Server в Claude Desktop, Claude Code или Cursor?
Открой Runrun.It Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Notion
Read and write pages in your workspace
автор: NotionLinear
Issues, cycles, triage — from Claude
автор: LinearGoogle Drive
Search and read your Drive files
автор: Googlemindsdb/mindsdb
Connect and unify data across various platforms and databases with [MindsDB as a single MCP server](https://docs.mindsdb.com/mcp/overview).
автор: mindsdbCompare Runrun.It Server with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории productivity
