Officient
БесплатноНе проверенA Model Context Protocol (MCP) server for the Officient.io API
Описание
A Model Context Protocol (MCP) server for the Officient.io API
README
A Model Context Protocol (MCP) server for the Officient API, providing seamless integration with Claude and other MCP-compatible clients.
Features
This MCP server exposes 9 tools for interacting with the Officient API:
- list_people - Get a paginated list of people
- list_all_people - Get all people with automatic pagination
- get_person_detail - Get detailed information about a specific person
- get_employee_details - Get details of the current logged-in employee
- list_coworkers_days_off - Get coworkers' days off for a specific month
- list_own_days_off - Get your own days off for a specific year
- get_all_salary_slips - Get all salary slip files
- get_file_download_url - Get download URL for a file (e.g., salary slip PDF)
- get_vacation_day_budgets - Get vacation day budgets for a specific year
Installation
- Clone this repository:
git clone https://github.com/bitterpanda63/officient-mcp-server.git
cd officient-mcp-server
- Install dependencies:
npm install
- Build the TypeScript files:
npm run build
- Create a
.envfile with your Officient token: You can get this officient token by inspecting a request when logged in and copying the bearer from theAuthselfserviceheader.
cp .env.example .env
# Edit .env and add your OFFICIENT_TOKEN
Configuration
Environment Variables
Create a .env file in the root directory:
OFFICIENT_TOKEN=your_officient_token_here
To get your Officient token:
- Log in to your Officient account
- Open browser developer tools (F12)
- Go to Network tab
- Make any request to Officient
- Look for the
Authselfserviceheader in the request
MCP Client Configuration
Add this server to your MCP client configuration (e.g., Claude Desktop):
{
"mcpServers": {
"officient": {
"command": "node",
"args": [
"/path/to/officient-mcp-server/build/index.js"
],
"env": {
"OFFICIENT_TOKEN": "your_token_here"
}
}
}
}
Usage
With Claude Desktop
Once configured, you can use natural language to interact with Officient:
- "List all people in my company"
- "Show me details for person ID 12345"
- "What are my days off this year?"
- "Get my salary slips"
- "Who is on vacation in October 2025?"
Build
# Build once
npm run build
# Watch mode (development)
npm run dev
License
This project is licensed under the MIT License - see the LICENSE file for details.
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
Установка Officient
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/bitterpanda63/officient-mcp-serverFAQ
Officient MCP бесплатный?
Да, Officient MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Officient?
Нет, Officient работает без API-ключей и переменных окружения.
Officient — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Officient в Claude Desktop, Claude Code или Cursor?
Открой Officient на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Officient with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
