MCP server that provides tools for metadata retrieval from SharePoint and entity retrieval from a Neo4j knowledge graph using semantic similarity search.
Overview
what is MCP Server?
MCP Server is a Python-based application designed to facilitate metadata retrieval from SharePoint and entity retrieval from a Neo4j knowledge graph using semantic similarity search.
how to use MCP Server?
To use MCP Server, clone the repository, set up a virtual environment, install the required dependencies, configure the necessary environment variables, and start the server to access its tools.
key features of MCP Server?
- Metadata Retrieval: Fetches structured metadata from SharePoint's 'Documents' library.
- Entity Retrieval: Queries a Neo4j knowledge graph using semantic similarity to find relevant entities and their relationships.
- FastMCP Integration: Built on the FastMCP framework for efficient tool management and execution.
use cases of MCP Server?
- Retrieving and managing metadata from SharePoint for data analysis.
- Exploring relationships and entities within a Neo4j knowledge graph for research purposes.
- Integrating semantic search capabilities into applications that require knowledge graph interactions.
FAQ from MCP Server?
- What are the prerequisites for using MCP Server?
You need Python 3.x, access to a Neo4j database, SharePoint credentials, and an OpenAI API key for semantic search.
- Is MCP Server free to use?
Yes! MCP Server is open-source and free to use.
- How can I contribute to MCP Server?
You can contribute by submitting issues or pull requests on the GitHub repository.