codecraftm/mcp-server-deepsite
If you are the rightful owner of mcp-server-deepsite and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Model Context Protocol server for DeepSite integration.
mcp-server-deepsite MCP Server
A Model Context Protocol server for DeepSite integration.
This is a TypeScript-based MCP server that implements integration with DeepSite services. It provides a bridge between MCP and DeepSite's chat capabilities.
Features
Tools
deepsite_chat
- Interact with DeepSite chat API- Takes content as a required parameter
- Returns chat responses from DeepSite service
- Handles API authentication and error cases
Configuration
- API Key configuration through:
- Command line argument:
--deepsite_api_key=YOUR_KEY
- Environment variable:
DEEPSITE_API_KEY
- Command line argument:
Development
Install dependencies:
pnpm install
Build the server:
pnpm run build
For development with auto-rebuild:
pnpm run watch
Installation
To use with Claude Desktop, add the server config:
On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
On Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"mcp-server-deepsite": {
"command": "/path/to/mcp-server-deepsite/build/index.js",
"args": ["--deepsite_api_key=YOUR_API_KEY"]
}
}
}
Debugging
Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector, which is available as a package script:
pnpm run inspector
The Inspector will provide a URL to access debugging tools in your browser.
Project Structure
src/
- Source code directoryindex.ts
- Main server entry point and MCP server implementationdeepsite.ts
- DeepSite API client implementationhash.ts
- UUID generation utilities
build/
- Compiled JavaScript outputtsconfig.json
- TypeScript configuration
Dependencies
- @modelcontextprotocol/sdk: MCP protocol implementation
- zod: Runtime type checking and validation
- TypeScript for type safety