Skip to main content
Glama
nampd3

Project Knowledge MCP Server

by nampd3

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LOG_LEVELNoRoot logging level (WARNING, INFO, DEBUG)WARNING
ANALYSIS_BRANCHNoBranch to fetch for analysisuat
GITLAB_BASE_URLYesGitLab instance base URL (e.g. https://gitlab.example.com)
REFRESH_INTERVALNoPeriodic refresh interval (e.g. 15m, 1h). No automatic refresh when unset.
GITLAB_GROUP_PATHYesTop-level group path or numeric group ID
GITLAB_VERIFY_SSLNoWhether to verify SSL certificates for GitLab HTTPS callstrue
VISUALIZATION_PORTNoTCP port for the visualization server7345
GITLAB_ACCESS_TOKENYesGitLab access token with read_api and read_repository scopes
KNOWLEDGE_STORE_PATHNoPath to the SQLite knowledge storedata/knowledge_store.db

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_projectsA

Return all in-scope projects with their GitLab project ID and full path.

get_project_purposeB

Return the purpose summary for a project identified by its GitLab project ID.

get_project_ioB

Return the abstract inputs and abstract outputs for a project identified by its GitLab project ID.

get_project_dependenciesB

Return the external service dependencies and database table dependencies for a project identified by its GitLab project ID.

get_project_profileB

Return the full Project_Profile for a project identified by its GitLab project ID.

list_purpose_conflictsA

Return the list of all project pairs whose purpose summaries indicate a Purpose_Conflict.

refresh_all_projectsA

Trigger an Ingestion_Job that refreshes every in-scope project.

refresh_projectA

Trigger an Ingestion_Job that refreshes a single project identified by its GitLab project ID.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/nampd3/gitlab-knowledege'

If you have feedback or need assistance with the MCP directory API, please join our Discord server