
servidor personalizado de MCP
Un servidor MCP personalizado que integra la búsqueda valiente, el sistema de archivos, GitHub y el pensamiento secuencial
1
Github Watches
0
Github Forks
0
Github Stars
Custom MCP Server
A custom Machine Conversation Protocol (MCP) server that integrates various tools for AI assistants:
- Brave Search - Web and local search capabilities
- Secure Filesystem - File operations with security controls
- GitHub Integration - Repository and code management
- Sequential Thinking - Step-by-step problem solving
- Download Utility - Download files from the internet
Quick Start
# Clone the repository
git clone https://github.com/degenhero/custom-mcp-server.git
cd custom-mcp-server
# Install dependencies and set up environment
npm run install:all
# Start both servers
npm run start:both
The servers will run at:
- MCP Server: http://localhost:3000
- MCP Protocol Server: http://localhost:3001
Usage with Claude
To use this custom MCP server with Claude, you need to install it as an MCP server:
npx @anthropic-ai/install-mcp custom-mcp-server http://localhost:3001
After installation, Claude will have access to all the functions provided by this server.
Architecture
This project consists of two main components:
- Custom MCP Server (index.js) - The core server that implements all the tool functions
- MCP Protocol Server (mcp-protocol.js) - Adapts the custom server to the MCP protocol standard
Available Functions
Brave Search
-
brave_web_search
- Perform web searches -
brave_local_search
- Search for local businesses and places
Filesystem Operations
-
read_file
- Read file contents -
write_file
- Create or update files -
edit_file
- Make line-based edits -
create_directory
- Create directories -
list_directory
- List directory contents - And more...
GitHub Integration
-
create_repository
- Create new repositories -
search_repositories
- Search for repositories -
get_file_contents
- Read files from repositories -
push_files
- Push files to repositories - And more...
Sequential Thinking
-
sequentialthinking
- Step-by-step problem solving
Download Utility
-
download_file
- Download files from URLs -
download_multiple_files
- Download multiple files at once
Configuration
Configuration is managed through environment variables in a .env
file:
PORT=3000 # Port for the main server
MCP_PROTOCOL_PORT=3001 # Port for the MCP protocol server
BRAVE_API_KEY=your_key_here # API key for Brave Search
GITHUB_TOKEN=your_token_here # GitHub access token
Development
Adding New Functions
To add a new function:
- Create a handler in the appropriate file in the
functions
directory - Add the function definition to
mcp-schema.json
- Update the routing in
index.js
Testing
You can test functions directly against the MCP server:
curl -X POST http://localhost:3000/mcp \
-H "Content-Type: application/json" \
-d '{"functionName": "brave_web_search", "parameters": {"query": "test query"}}'
Documentation
For detailed documentation on all available functions, see documentation.md.
License
This project is licensed under the MIT License - see the LICENSE file for details.
相关推荐
I find academic articles and books for research and literature reviews.
Confidential guide on numerology and astrology, based of GG33 Public information
Converts Figma frames into front-end code for various mobile frameworks.
Advanced software engineer GPT that excels through nailing the basics.
Take an adjectivised noun, and create images making it progressively more adjective!
Siri Shortcut Finder – your go-to place for discovering amazing Siri Shortcuts with ease
Descubra la colección más completa y actualizada de servidores MCP en el mercado. Este repositorio sirve como un centro centralizado, que ofrece un extenso catálogo de servidores MCP de código abierto y propietarios, completos con características, enlaces de documentación y colaboradores.
Manipulación basada en Micrypthon I2C del expansor GPIO de la serie MCP, derivada de AdaFruit_MCP230xx
Espejo dehttps: //github.com/agentience/practices_mcp_server
La aplicación AI de escritorio todo en uno y Docker con trapo incorporado, agentes de IA, creador de agentes sin código, compatibilidad de MCP y más.
Espejo de https: //github.com/bitrefill/bitrefill-mcp-server
Un poderoso complemento Neovim para administrar servidores MCP (protocolo de contexto del modelo)
Reviews

user_mhbPnpIB
As a dedicated user of the custom-mcp-server developed by degenhero, I am extremely impressed with its performance and customization flexibility. The setup process was straightforward, and the documentation provided on the GitHub link (https://github.com/degenhero/custom-mcp-server) was very helpful. This server solution has significantly boosted our workflow efficiency. Highly recommend for anyone looking for a reliable and customizable MCP server solution!