Kibela MCP Server
MCP server implementation for Kibela API integration, enabling LLMs to interact with Kibela content.
Features
- Search notes
- Get your latest notes
- Get note content and comments
Configuration
Environment Variables
KIBELA_TEAM
: Your Kibela team name (required)KIBELA_TOKEN
: Your Kibela API token (required)
Usage with Claude Desktop
Add to your claude_desktop_config.json
:
1{ 2 "mcpServers": { 3 "kibela": { 4 "command": "npx", 5 "args": ["-y", "@kiwamizamurai/mcp-kibela-server"], 6 "env": { 7 "KIBELA_TEAM": "your-team", 8 "KIBELA_TOKEN": "your-token" 9 } 10 } 11 } 12}
Cursor Integration
Add to your ~/.cursor/config.json
:
1{ 2 "mcp": { 3 "servers": { 4 "kibela": { 5 "command": "node", 6 "args": ["dist/src/index.js"], 7 "env": { 8 "KIBELA_TEAM": "your-team", 9 "KIBELA_TOKEN": "your-token" 10 } 11 } 12 } 13 } 14}
For SSE transport, ensure the server URL is set to: http://localhost:3000/sse
Tools
kibela_search_notes
Search Kibela notes with given query
- Input:
query
(string): Search query
- Returns: List of matching notes with ID, title and URL
kibela_get_my_notes
Get your latest notes from Kibela
- Input:
limit
(number, optional): Number of notes to fetch (default: 15)
- Returns: List of your latest notes
kibela_get_note_content
Get content and comments of a specific note
- Input:
id
(string): Note ID
- Returns: Note content in HTML format and recent comments
Reference
- https://modelcontextprotocol.info/docs/guide/quickstart/
- https://github.com/modelcontextprotocol/quickstart-resources
- https://docs.cursor.com/advanced/model-context-protocol
- https://modelcontextprotocol.io/introduction