Skip to main content
Glama
curzer1995-777

LINE Local MCP

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LINE_MCP_DB_PATHNoSpecify the database file; use when multiple accounts are present.
LINE_MCP_KEYCHAIN_SERVICENoChange the Keychain service name.
LINE_MCP_REDACT_SENSITIVENoSet to false to disable sensitive string redaction (not recommended).true

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
line_statusA

Check whether the local LINE Desktop database is readable and how fresh it is.

list_chatsA

Find recent LINE conversations and their stable chat IDs. Use before get_messages when the chat ID is unknown. Official accounts are excluded unless explicitly requested.

get_messagesA

Read both sides of one LINE conversation by chat ID, ordered oldest to newest.

search_messagesA

Search message text across both sent and received LINE messages. Optionally restrict by chat and time. Official accounts are excluded by default.

get_recent_activityA

Return recent conversations with both sides of their messages, grouped by chat. Use this for daily or weekly briefs. Official accounts are excluded by default.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.3/5.0

Scored across 5 tools

Disambiguation4/5

Most tools are clearly distinct, but get_messages and get_recent_activity overlap in returning message content, differing mainly in scope (single chat vs. grouped recent conversations). Descriptions help clarify use cases, so ambiguity is low.

Naming Consistency4/5

Four tools follow a clear verb_noun pattern (get_messages, list_chats, search_messages, get_recent_activity). line_status deviates by using a noun phrase rather than an action verb, breaking the pattern slightly.

Tool Count5/5

Five tools is well-scoped for a local LINE database reader. Each tool covers a distinct core need: status, listing chats, reading messages, searching, and recent activity.

Completeness5/5

The toolset covers the main read-only workflows for LINE messaging: discovering chats, retrieving conversations, searching message text, and checking recent activity. No significant gaps are apparent for the stated purpose.

Maintenance

ActivitySlowing
ResponsivenessNo issues