What is UniquityReporter?
UniquityReporter is the core analysis engine that Uniquity MCP Server depends on to perform repository analysis, code analysis, and web search through external services (GitHub API, OpenAI API, Tavily API).
@KunihiroS
基本情報
Uniquity MCP Server is a server that makes the functions of UniquityReporter available to external tools and AI agents via MCP (Model Context Protocol).
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"uniquity-mcp": {
"command": "npx",
"args": [
"-y",
"uniquity-mcp@latest"
],
"env": {
"GITHUB_TOKEN": "{apikey}",
"OPENAI_API_KEY": "{apikey}",
"TAVILY_API_KEY": "{apikey}"
}
}
}
}Analyzes a Git repository and generates a report using Uniquity Reporter. The analysis is performed with repo=off mode, meaning no local repository copy is created or persisted.
Uniquity MCP Server makes the analysis functions of UniquityReporter available to external tools and AI agents via the Model Context Protocol (MCP). It separates core logic from interface, enabling standardized access from MCP hosts and clients.
Configure the MCP host with the required environment variables (GITHUB_TOKEN, OPENAI_API_KEY, TAVILY_API_KEY) and run via npx -y uniquity-mcp@latest. Use the provided tools (analyze_repository, list_tools) to generate similarity analysis reports for GitHub repositories in Markdown format.
list_tools endpoint for discovering available tools.UniquityReporter is the core analysis engine that Uniquity MCP Server depends on to perform repository analysis, code analysis, and web search through external services (GitHub API, OpenAI API, Tavily API).
`GITHUB_TOKEN`, `OPENAI_API_KEY`, and `TAVILY_API_KEY` must be set. Optional variables include `openaiModel` and `logEnabled` (defaults from `config/config.js` apply if omitted).
No, reports and logs are always output to standard output and are not saved to files. If file saving is needed, the host should capture the standard output.
`analyze_repository` – generates a similarity analysis report for a specified GitHub repository. `list_tools` – returns a list of all available tools with their specifications.
Yes, the `analyze_repository` tool accepts an optional `openaiModel` argument to override the default model (e.g., o3-mini, gpt-4.1-nano). The `logEnabled` argument can also be set per call.
🚀 The fast, Pythonic way to build MCP servers and clients.

Model Context Protocol Servers

See and control a real Windows PC you own — from any MCP client, locally or remotely. Observe (UIA + screenshots), click/type/drag/scroll, launch apps, owner Live View. BYOH: your machine, your key.

Connect your AI assistant to your own YOUB endurance training account. Read recorded activities with full analysis, planned sessions, race goals, wellness (HRV, sleep, resting HR) and your athletic profile. Create or mov
MCP Toolbox for Databases is an open source MCP server for databases.
コメント