Knowledge Graph Server AI Integration
Use Knowledge Graph Server with Pickaxe to automate cross-tool workflows while your team focuses on higher-leverage work. Reduce manual ops while preserving control.
Capabilities
15 capabilities
create_graph
Create a new knowledge graph. Supports multiple graph types such as topology, timeline, changelog, requirement documentation, etc. Design guidelines for each graph type: - topology: Used to represent dependencies between system components and modules. Recommended to first create main module nodes, then add component nodes, and finally represent relationships through edges like calls, dependencies, and containment - timeline: Used to record important project events and decisions. Recommended to add event nodes in chronological order and link related personnel and decisions - changelog: Used to track change history of features and components. Recommended to create nodes for each significant change, marking change types and impact scope - requirement: Used for requirement management and tracking. Recommended to first create high-level requirements, then break down into specific features, and finally link to responsible persons and iterations - knowledge_base: Used to build domain knowledge systems. Recommended to start from core concepts and gradually expand related concepts and relationships - ontology: Used for formal representation of domain concepts and relationships, suitable for building standardized knowledge models
add_node
Add a node to the knowledge graph. Nodes are the basic units of the graph, and different types of graphs support different types of nodes. Use cases: 1. Create component or module nodes in topology graphs 2. Add event or decision nodes in timeline graphs 3. Create requirement or feature nodes in requirement documents 4. Build concept hierarchies in knowledge bases Usage recommendations: 1. First create the graph using create_graph 2. Select the appropriate node type based on graph type 3. Provide meaningful names and descriptions 4. Link related files when applicable 5. Add metadata for additional structured information Return data: - data: Created node information * id: Node ID * type: Node type * name: Node name * description: Node description * createdAt: Creation time
add_edge
Add edges in the knowledge graph, connecting two nodes to build a relationship network. Edges represent relationship types between nodes, such as dependencies, containment, associations, etc. Prerequisites: 1. Must first create a graph (using create_graph) 2. Source and target nodes must already exist 3. Edge type must match the graph type Usage recommendations: 1. First use list_graphs to get graph and node information 2. Confirm both source and target nodes exist and their types match 3. Choose appropriate edge type based on graph type 4. Add meaningful labels to edges to help understand relationships 5. If relationships have varying strengths, use the weight parameter Return data: - data: Newly created edge information * id: Edge ID * type: Edge type * sourceId: Source node ID * targetId: Target node ID * label: Edge label * weight: Edge weight
publish_graph
Publish a knowledge graph, changing its status from draft to published. Published graphs can still be modified, but it's recommended to track important changes through version management. Prerequisites: 1. Graph must exist and be in draft status 2. Recommended to ensure graph content is complete before publishing 3. Ensure all necessary nodes and edges have been added Usage recommendations: 1. First use list_graphs to check the current status of the graph 2. Use get_node_details to check the completeness of key nodes 3. Review the graph structure before publishing 4. Record publication time for version management 5. Notify relevant team members after publication Return data: - data: Published graph information * id: Graph ID * name: Graph name * type: Graph type * status: Published * publishedAt: Publication time
list_graphs
List all knowledge graphs with support for filtering by status and type. This is the main tool for getting information about existing graphs and an important path for obtaining node IDs. Use cases: 1. View all available graphs and their basic information 2. Get the node list of a specific graph for subsequent edge addition or node detail queries 3. Filter graphs by status, such as viewing all drafts or published graphs 4. Filter graphs by type, such as viewing only topology or timeline graphs Usage recommendations: 1. First call this tool to get the graph list and node information 2. Get the required graph ID and node ID from the returned data 3. Use these IDs to call other tools (like add_edge, get_node_details) 4. Recommended to use this tool to confirm the target graph's status before performing any node or edge operations Return data: - data: List of graphs, each graph contains: * id: Graph ID (used for graphId parameter in other tools) * name: Graph name * description: Graph description * type: Graph type * status: Graph status * nodesCount: Number of nodes * edgesCount: Number of edges * createdAt: Creation time * updatedAt: Update time * publishedAt: Publication time (if published) * nodes: Node list, each node contains: - id: Node ID (used for add_edge and get_node_details tools) - name: Node name - type: Node type
Get Started
Click any tool below to instantly start building AI tools that enhance your workflow and productivity
Data Query Assistant
Build natural language interfaces that let users query databases using plain English questions.
Automated Data Sync
Create workflows that automatically sync data between databases and keep information up-to-date.
Data Analysis Dashboard
Transform raw database records into visual insights and actionable analytics reports.
Data Migration Tool
Automate data migration between systems with validation and error handling built-in.
Database Backup Manager
Schedule and manage automated database backups with notifications and recovery options.
Record Cleanup Automation
Identify and clean duplicate records, outdated entries, and invalid data automatically.
Related Actions
Excel
excel
Microsoft Excel is a powerful spreadsheet application for data analysis, calculations, and visualization, enabling users to organize and process data with formulas, charts, and pivot tables
11 uses
Youtube
youtube
YouTube is a video-sharing platform with user-generated content, live streaming, and monetization opportunities, widely used for marketing, education, and entertainment
366 uses
Instagram is a social media platform for sharing photos, videos, and stories. Only supports Instagram Business and Creator accounts, not Instagram Personal accounts.
1.66k uses
Linkup
linkup
Search the web in real time to get trustworthy, source-backed answers. Find the latest news and comprehensive results from the most relevant sources. Use natural language queries to quickly gather facts, citations, and context.
4.93k uses
Airtable
airtable
Airtable merges spreadsheet functionality with database power, enabling teams to organize projects, track tasks, and collaborate through customizable views, automation, and integrations for data management
1.27k uses
GitHub
github
GitHub is a code hosting platform for version control and collaboration, offering Git-based repository management, issue tracking, and continuous integration features
115 uses
Explore Pickaxe Templates
Get started faster with pre-built templates. Choose from our library of ready-to-use AI tools and customize them for your needs.
Ready to Connect Knowledge Graph Server?
Build your AI tool with this MCP server in the Pickaxe builder.
Build with Pickaxe