A Model Context Protocol (MCP) server implementation that enables AI assistants to search and reference Kibela content. This setup allows AI models like Claude to securely access information stored in Kibela. The mcp-kibela server provides the following features: - Note Search: Search Kibela notes by keywords - My Notes: Fetch your latest notes - Note Content: Get note content and comments by ID -
Add this skill
npx mdskills install kj455/mcp-kibelaWell-documented MCP server for Kibela integration with comprehensive CRUD operations and multiple client configs
1# mcp-kibela ๐๏ธ23[](https://smithery.ai/server/@kj455/mcp-kibela)4[](https://www.npmjs.com/package/@kj455/mcp-kibela)5[](https://opensource.org/licenses/MIT)67A Model Context Protocol (MCP) server implementation that enables AI assistants to search and reference Kibela content. This setup allows AI models like Claude to securely access information stored in Kibela.89## Features ๐1011The mcp-kibela server provides the following features:1213- **Note Search**: Search Kibela notes by keywords14- **My Notes**: Fetch your latest notes15- **Note Content**: Get note content and comments by ID16- **Note by Path**: Get note content by path17- **Create Note**: Create a new note18- **Update Note Content**: Update note content by note id1920---2122## Prerequisites ๐2324Before you begin, ensure you have:2526- Node.js (v18 or higher)27- MCP Client (Claude Desktop, Cursor, etc.)28- Kibela Access Token ([How to get a token](https://support.kibe.la/hc/ja/articles/360036089931-API%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%83%88%E3%83%BC%E3%82%AF%E3%83%B3%E3%81%AE%E5%8F%96%E5%BE%97%E6%96%B9%E6%B3%95%E3%82%92%E6%95%99%E3%81%88%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84))29- Git (if building from source)3031## Installation ๐ ๏ธ3233### Usage with Cursor3435```json36{37 "kibela": {38 "command": "docker",39 "args": [40 "run",41 "-i",42 "--rm",43 "-e",44 "KIBELA_TEAM",45 "-e",46 "KIBELA_TOKEN",47 "ghcr.io/kj455/mcp-kibela:latest"48 ],49 "env": {50 "KIBELA_TEAM": "your-team-name from https://[team-name].kibe.la",51 "KIBELA_TOKEN": "your-token"52 }53 }54}55```5657### Usage with VSCode5859```json60{61 "mcp": {62 "inputs": [63 {64 "type": "promptString",65 "id": "kibela_team",66 "description": "Kibela team name",67 "password": false68 },69 {70 "type": "promptString",71 "id": "kibela_token",72 "description": "Kibela token",73 "password": true74 },75 ],76 "servers": {77 "kibela": {78 "command": "docker",79 "args": [80 "run",81 "-i",82 "--rm",83 "-e",84 "KIBELA_TEAM",85 "-e",86 "KIBELA_TOKEN",87 "ghcr.io/kj455/mcp-kibela:latest"88 ],89 "env": {90 "KIBELA_TEAM": "${input:kibela_team}",91 "KIBELA_TOKEN": "${input:kibela_token}"92 }93 }94 }95 }96}97```9899100### Usage with Claude Desktop101102```json103{104 "mcpServers": {105 "mcp-kibela": {106 "command": "docker",107 "args": [108 "run",109 "-i",110 "--rm",111 "-e",112 "KIBELA_TEAM",113 "-e",114 "KIBELA_TOKEN",115 "ghcr.io/kj455/mcp-kibela:latest"116 ],117 "env": {118 "KIBELA_TEAM": "your-team-name from https://[team-name].kibe.la",119 "KIBELA_TOKEN": "your-token"120 }121 }122 }123}124```125126### Using Smithery127128```bash129npx -y @smithery/cli install @kj455/mcp-kibela --client claude130```131132## Environment Variables133134The following environment variables are required:135136- `KIBELA_TEAM`: Your Kibela team name (required). You can find it from the URL of your Kibela team page. e.g. https://[team-name].kibe.la137- `KIBELA_TOKEN`: Your Kibela API token (required)138139## Contributing140141Any contributions are welcome!142143## Development1441451. Use `npm run build:watch` to build the project in watch mode.146147```bash148npm run build:watch149```1501512. Use `npx @modelcontextprotocol/inspector` to inspect the MCP server.152153```bash154npx @modelcontextprotocol/inspector node /path/to/mcp-kibela/dist/index.js155```156157158## License ๐159160MIT161
Full transparency โ inspect the skill content before installing.