mcp-abap-keyword
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
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
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_abap_keywordA | Search for ABAP keywords in the official ABAP Index. Returns matching keywords with links to their documentation. |
| lookup_glossaryA | Look up a term in the ABAP Glossary to get its definition and explanation. |
| get_abap_topicB | Get detailed information about a specific ABAP topic area (Dictionary, CDS, Programming Language, RAP, etc.) |
| browse_main_topicsA | Browse all main topics in the ABAP Keyword Documentation. Returns a categorized overview of available documentation sections. |
| get_abap_indexA | Get the complete ABAP Keyword Index with all entries. Returns all keywords/terms with their documentation page references, organized alphabetically. Use this to let the LLM search for specific ABAP keywords. |
| get_abap_subjectsA | Get the complete ABAP Subject Directory with all entries. Returns all subjects/topics with their documentation page references, organized alphabetically. Use this to let the LLM search for specific ABAP subjects. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 6 tools
Some overlap exists between search_abap_keyword and get_abap_index, as both are described as methods for finding ABAP keywords. The descriptions clarify that one is a search and the other returns the full index, but the stated use cases overlap. Other tools like lookup_glossary and get_abap_topic are distinct.
Tool names follow a consistent verb_noun pattern with snake_case, e.g., search_abap_keyword, get_abap_topic. Minor inconsistency is lookup_glossary not including 'abap' as a descriptor, but the pattern remains readable. Overall, the naming is predictable.
With 6 tools, the server is well-scoped for its purpose of providing ABAP keyword documentation. Each tool serves a function in searching and browsing the documentation, and the count is within the ideal range.
The tool set covers searching keywords, browsing main topics, retrieving topic details, glossary lookup, and full index/subject directories. A minor gap is the lack of a direct tool for retrieving full documentation for a specific keyword beyond the index links, but the core browsing and search capabilities are well covered.