Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
HOSTNoHTTP server bind address0.0.0.0
PORTNoHTTP server port8000
TRANSPORTNoTransport mode: stdio or httpstdio
GRAFOREST_API_KEYYesYour Graforest API key (gf_sk_...)

Capabilities

Features and capabilities supported by this server

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

Tools

Functions exposed to the LLM to take actions

NameDescription
create_knowledge_project

Provision a new knowledge graph project. Creates a Neo4j graph database with a knowledge-optimized schema (Topics, Articles, Authors, Concepts) and deploys it to staging. May take 30-60 seconds.

list_knowledge_projects

List all graph projects. Shows project IDs, names, codes, and status.

delete_knowledge_project

Delete a graph project and ALL its data. DESTRUCTIVE — cannot be undone.

add_knowledge_nodes

Bulk create entities in the knowledge graph. The LLM extracts entities from content and provides them here. Each entity needs an entity_id (kebab-case), entity_type (matching schema — e.g., 'Topic', 'Article', 'Author', 'Concept'), and properties dict matching that type's schema fields.

Use get_knowledge_schema first to see available entity types and their fields.

add_knowledge_relationships

Bulk create relationships between entities in the knowledge graph. Each relationship needs from_id, to_id (matching existing entity_ids), rel_type (matching schema — e.g., 'AUTHORED', 'COVERS', 'REFERENCES'), and optional properties.

Use get_knowledge_schema first to see available relationship types.

search_knowledge_graph

Full-text search across all string properties in the knowledge graph. Returns matching nodes with their types, properties, and relevance scores.

get_knowledge_schema

Get the full schema — entity types with fields, relationship types with from/to mappings. CALL THIS FIRST before adding nodes or relationships to understand what types and fields are available.

get_knowledge_statistics

Get node/relationship counts broken down by type. Useful for understanding the graph's size and composition.

traverse_knowledge_graph

Walk the graph from a starting entity, following relationships up to a specified depth. Returns connected nodes and relationships.

list_knowledge_entities

List entities of a specific type. Use get_knowledge_schema first to see available entity types.

get_knowledge_entity

Get a single entity by type and ID, with all properties.

ingest_text_content

BATCH INGESTION — the fast way to populate a knowledge graph.

Provide a large block of text (up to 500k chars) and the project code. This tool fetches the graph schema and returns structured extraction instructions. Then call add_knowledge_nodes and add_knowledge_relationships with the extracted data.

3-CALL WORKFLOW:

  1. ingest_text_content(project_code, text) → schema + instructions

  2. add_knowledge_nodes(project_code, entities) → bulk create nodes

  3. add_knowledge_relationships(project_code, relationships) → bulk create edges

This replaces per-entity approach. Extract EVERYTHING from the text in one pass, then write it all in two bulk calls.

fetch_url_content

Scrape a URL and extract clean text content. Returns the text for the LLM to read, extract entities from, and then call add_knowledge_nodes/relationships. Also returns metadata (title, author, date).

Prompts

Interactive templates invoked by user choice

NameDescription
ingest-contentIngest text content into a knowledge graph using the 3-call workflow. Extracts entities and relationships from the provided text.
explore-graphExplore a knowledge graph — get statistics, search for concepts, and traverse connections.

Resources

Contextual data attached and managed by the client

NameDescription
Getting Started GuideDocumentation: Getting Started
Knowledge Graph GuideDocumentation: Knowledge Graph

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/velosovictor/graforest-mcp'

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