Home / MCP / Ultimate MCP Server
Provides a complete MCP-based server with cognitive memory, tool orchestration, and multi-provider LLM support for AI agents.
Configuration
View docs{
"mcpServers": {
"ultimate_mcp": {
"url": "http://localhost:8013"
}
}
}Ultimate MCP Server is a native MCP-based platform that enables AI agents to act with autonomous orchestration across tools, memory, browsing, data processing, and external services. It centralizes capabilities so you can deploy AI agents that reason, remember, and execute complex multi-step workflows while optimizing cost and performance.
You interact with the Ultimate MCP Server by running it locally or in a controlled environment and then connecting an MCP-enabled agent or client to it. Start tasks through the server to delegate specialized work to cost-effective tools and models, orchestrate multi-step workflows, and receive results in a consistent MCP format. Use the server to perform research, data extraction, document processing, browser automation, SQL operations, memory management, and more through the MCP tool interfaces.
Typical usage patterns include starting the server, selecting tools to include or exclude, connecting an agent like Claude, and issuing tool invocations such as summarizing documents, chunking large texts, performing web research, or querying a database. You can also monitor costs, test different providers, and refine workflows to achieve faster results at lower costs.
Prerequisites: ensure you have a modern Python environment and a tool to manage package installation defined in your workflow.
1) Install uv (fast Python package manager) if you don’t have it. 2) Clone the MCP server repository. 3) Create a virtual environment and install dependencies. 4) Synchronize dependencies including optional extras you need.
# Install uv (fast Python package manager) if you don’t have it:
curl -LsSf https://astral.sh/uv/install.sh | sh
# Clone the repository
git clone https://github.com/Dicklesworthstone/ultimate_mcp_server.git
cd ultimate_mcp_server
# Create a virtual environment and install dependencies using uv
uv venv --python 3.13
source .venv/bin/activate
uv lock --upgrade
uv sync --all-extras
# Note: The install step installs all optional extras defined in the project (e.g., OCR, Browser Automation, Excel)."} ,{Generate text completions through a chosen provider/model with configurable temperature and tokens.
Split a large document into chunks with configurable size and overlap for parallel processing.
Read the contents of a local file through secure filesystem access.
Write or append data to a local file with encoding handling.
Open a URL in a headless browser and wait for a specific event or condition.
Automate web research and synthesize findings into a structured report.
Produce summaries of documents or chunks with formatting options.
Extract structured JSON from text using a defined schema.
Create or modify Excel workbooks with data, formulas, and charts.
General tool for chunking text with various strategies (semantic, token, etc.).
Identify entities and extract them with optional relationship mapping.
Perform retrieval-augmented generation by querying a vector store and generating an answer.
Request completions from multiple providers and compare results.
Initialize a browser session for automated tasks.
Extract text content from a page using selectors.
Capture a screenshot of the current browser page.
Register an external API as a dynamic MCP tool from an OpenAPI spec.
Discover available MCP tools and their schemas.
Invoke a tool generated from a dynamically registered API.
Remove a previously registered dynamic API.