About kbg-viewer
The README mainly contains material about Annie Jump Cannon, Graphviz, and graph visualization, which does not match the knowledge-graph viewer described by the project name and tagline. There is not enough information to establish its actual features or MCP usage.
Key features
- 01Includes material on Annie Jump Cannon
- 02Lists Graphviz papers and graph-drawing resources
- 03Mentions a browser demo
Use cases
- 01Consult references on Graphviz graph drawing
- 02Visit the linked browser demo
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEJump Cannon
When Cannon first started cataloging the stars, she was able to classify 1,000 stars in three years, but by 1913, she was able to work on 200 stars an hour.[20] Cannon could classify three stars a minute just by looking at their spectral patterns and, if using a magnifying glass, could classify stars down to the ninth magnitude, around 16 times fainter than the human eye can see.[8] Her work was also highly accurate.[20]
[8] Annie Cannon. She is an Astronomer. 2014. Retrieved February 18, 2014.
[20] Woman Making Index of 100,000 Stars for a Catalogue. The Danville Morning News. February 10, 1913. Retrieved April 13, 2017 – via Newspapers.com.
Browser Demo
https://ocasazza.github.io/jump-cannon/
Reference Papers
Graphviz Papers
- Graphviz and Dynagraph - Static and Dynamic Graph Drawing Tools - a condensed overview (cite)
- An open graph visualization system and its applications to software engineering - longer overview, preferred for citation (cite)
- Graph Drawing by Stress Majorization - an improved algorithm for neato (cite)
- Topological Fisheye Views for Visualizing Large Graphs - topological-based distorted views for large graphs
- A method for drawing directed graphs - dot's algorithm (1993) (cite)
- Efficient and high quality force-directed graph drawing - sfdp's algorithm (2005)
- Improved Circular Layouts - crossing reduction and edge bundling for circular layouts (cite)
- Efficient and High Quality Force-Directed Graph Drawing - the multiscale algorithm used in sfdp (cite)
- Implementing a General-Purpose Edge Router - edge routing in Graphviz (cite)
- Improved Force-Directed Layouts - Voronoi-based node overlap removal (cite)
- GMap: Visualizing graphs and clusters as maps - displaying graphs as maps (cite)
- Efficient Node Overlap Removal Using a Proximity Stress Model - Prism node overlap removal (cite)
- On-line Hierarchical Graph Drawing - dynadag algorithm
Graph Drawing
-
Wikipedia entry. They also have a short article on Graphviz.
-
graphdrawing.org - annual symposia, books, data, open problems and more
-
Open Directory Project Graph Drawing entry.
-
David Eppstein's Geometry in Action, Graph Drawing section
-
Graph Drawing: Algorithms for the Visualization of Graphs by Ioannis G. Tollis, Giuseppe Di Battista, Peter Eades, Roberto Tamassia
-
Graph Drawing Software (Mathematics and Visualization) by M. Junger, Petra Mutzel, (Symposium on Graph Drawing 2001, Vienna)
-
Drawing Graphs: Methods and Models by Michael Kaufmann, Dorothea Wagner
-
Handbook of Graph Drawing and Visualization Roberto Tamassia, ed. (On-line version)
Information Visualization
- IEEE Infovis Symposia: current, past
- Information Visualization Journal
- FlowingData
- York U. Gallery of Visualization (see also Statistics and Statistical Graphics Resources).
- Stanford University course bibliography
- Stanford University Data Journalism
- Xerox PARC projects
- Software Visualization at Georgia Tech
License
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.