If you want to use the server object model you have to host your WCF service on the same server as your SharePoint is installed on.
If the WCF service has to be on a different server you can use the client object model or the SharePoint webservices to communicate to SharePoint.
(link to a question about using server object model on different server