home / mcp / expert registry mcp server
High-performance MCP server for expert discovery with vector and graph database integration. Features Docker containerization, multi-client architecture, and comprehensive expert management tools.
Configuration
View docs{
"mcpServers": {
"agentience-expert-registry-mcp": {
"command": "fastmcp",
"args": [
"run",
"expert-registry-mcp"
],
"env": {
"NEO4J_URI": "bolt://localhost:7687",
"NEO4J_PASSWORD": "password",
"EXPERT_SYSTEM_PATH": "PATH_TO_EXPERT_SYSTEM"
}
}
}
}You run a specialized MCP server that enables expert discovery, registration, and context enhancement. It integrates fast retrieval with vector and graph databases to help you find the right experts, keep contextual knowledge fresh, and form effective teams.
Start the server and connect your MCP client to access registry data, semantic search, and context injection features. You can run the server from a local development setup or deploy it as a container. Use the provided commands to start a local instance or connect to a remote MCP endpoint. The server exposes multiple tools for registering experts, performing hybrid searches that combine vector similarity with graph connectivity, loading expert contexts, injecting context into prompts, and tracking analytics.
Prerequisites: you need Python 3 and a working environment to install and run Python packages. You can also run the server in a container when you prefer production-grade deployment.
Install and run locally using Python and the FastMCP workflow:
# Create a virtual environment and install
uv venv
uv pip install -e .
# Or install directly from the package index
uv pip install expert-registry-mcp
# Start the server using the FastMCP CLI
fastmcp run expert-registry-mcp
# Or start via Python module
python -m expert_registry_mcp.serverConfigure environment variables for local development to connect to the vector and graph databases and to point to your expert system data.
export EXPERT_SYSTEM_PATH=/path/to/expert-system
export NEO4J_URI=bolt://localhost:7687
export NEO4J_PASSWORD=passwordList experts with filtering options to narrow results.
Retrieve detailed information for a specific expert by ID.
Search experts by query across metadata, domains, and capabilities.
Detect project technologies to inform expert matching.
Select the best expert for a task using scoring heuristics.
Assess an expert's capability against specified requirements.
AI-powered hybrid search combining vector similarity and graph connectivity.
Search for experts using natural language understanding.
Find similar experts based on embeddings.
Explore expert relationships within the graph.
Find complementary expert teams that meet requirements.
Load expert knowledge context for prompt augmentation.
Enhance prompts with expertise injected at specific points.
Record expert performance and task outcomes.
Retrieve analytics and performance metrics for an expert.